代码之家  ›  专栏  ›  技术社区  ›  Israfel

MVC-内部网中的路由不工作

  •  0
  • Israfel  · 技术社区  · 15 年前

    我不知道有谁能帮忙,但我很感激。我正在MVC(c)中开发一个应用程序,现在,当应用程序独立时,我在本地开发机器上有各种各样的路由工作,但是现在我已经尝试在工作时将该项目添加到测试内部网中,但没有一个路由工作。

    所以在哪里 本地主机/管理/创建 当我试图进入时,在本地的管理员是控制器,创建是操作的地方工作得很好。 testinranet.mywork.com/intranetsection/myproject/admin/create 我得到一个找不到文件的错误。我不确定我需要改变什么才能让它再次选择路由,而不是寻找文字路径。default.aspx页面可以正常工作并被调用,但除此之外什么都没有。路由只在独立项目中可行吗?

    为任何帮助干杯。

    2 回复  |  直到 15 年前
        1
  •  1
  •   David M    15 年前

    您没有说明部署到哪个版本的IIS,但可能遇到以下问题:

    http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/

    我相信大多数人选择使用aspnet_isapi.dll的通配符映射来解决这个问题。

        2
  •  2
  •   Haacked    15 年前

    看起来您要么在IIS6上运行,要么在IIS7经典模式下运行。如果可以的话,我建议升级到IIs7集成模式。如果没有,我有一个在IIS6上运行的演练。

    http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx