【问题标题】:.NET MVC links on IIS 5.1 produces 404 error when Wildcard mapping is implemented实现通配符映射时,IIS 5.1 上的 .NET MVC 链接会产生 404 错误
【发布时间】:2010-01-27 19:38:48
【问题描述】:

我有一个简单的 MVC 站点,其中包含指向“常见问题解答”和“关于我们”等内容的操作链接。我已经在 IIS 管理器中设置了虚拟目录,并将“.*”的映射(IIS 5.1 中没有通配符映射选项)设置为指向 aspnet_isapi.dll。这让我可以打开主页并查看它。但是,当我单击任何操作链接时,我会收到 404 错误。我尝试为新路由添加代码以将 .aspx 附加到控制器名称

ASP.NET MVC and IIS 5

我知道这是多余的,但我想在打扰大家之前先试一试。我仍然遇到问题,似乎无法弄清楚它是什么。我希望有人能给我一两个建议。提前感谢您的帮助。

仅供参考 - 我的网站在 Cassini 下运行良好,只有当我尝试直接通过 localhost/SITE 访问它时才会崩溃

【问题讨论】:

    标签: .net model-view-controller http-status-code-404 iis-5


    【解决方案1】:

    知道了。我没有在“.*”或“.mvc”的映射中取消选中“检查文件存在”框。一旦我这样做了,一切都奏效了。我还能够删除 .mvc 映射的路由,因为没有它它可以正常工作。

    【讨论】:

      猜你喜欢
      • 2011-03-25
      • 2011-04-18
      • 2012-10-22
      • 2021-04-04
      • 2011-11-19
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 2010-09-24
      相关资源
      最近更新 更多