gpt4 book ai didi

asp.net-mvc - ASP.NET MVC APP 中除了主页之外的所有内容均收到 404 错误

转载 作者:行者123 更新时间:2023-12-05 01:16:43 25 4
gpt4 key购买 nike

我遇到了一个对我来说似乎很奇怪的问题。我正在创建一个 ASP.NET MVC 项目,当我使用“Visual Studio Development Server”加载该网站时,一切都按预期工作。但是,如果我将项目属性更改为“使用本地 IIS Web 服务器”并加载站点,则只有主页可以工作。如果我尝试加载任何其他页面,则会收到 404 错误。该应用程序在 Windows Server 2003 和 IIS 6 上运行。

任何有关如何解决此问题的建议将不胜感激。

最佳答案

一点也不奇怪。您需要设置 IIS6 以将请求路由到 ASP.NET 引擎。

Steve Sanderson 有一篇很好的文章讨论 deploying ASP.NET MVC to IIS 6 上的不同选项.

他提出了五种替代解决方案 - 选择一个:

  1. 对 aspnet_isapi.dll 使用通配符映射
  2. 将 .aspx 放入所有路由条目的网址模式中
  3. 在所有网址模式中使用自定义文件扩展名
  4. 使用 URL 重写
  5. 升级到 Windows Server 2008 和 IIS 7

关于asp.net-mvc - ASP.NET MVC APP 中除了主页之外的所有内容均收到 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com