gpt4 book ai didi

asp.net-mvc - MVC 4 应用程序在部署时给出 404

转载 作者:行者123 更新时间:2023-12-04 12:41:46 26 4
gpt4 key购买 nike

我有一个使用 .NET 4.5 的 ASP.NET MVC 4 项目,我正尝试使用 Visual Studio 2012 将其发布到 IIS 7.0。当我在 IIS Express 中调试应用程序时,一切正常。当我将它发布到服务器时,MVC 请求返回 404。我在站点上有几个 aspx 页面,它们都可以正常工作。下面是我的路由方案。这是样板代码:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);

谢谢。

编辑:

我知道了!我必须将以下内容添加到 system.webServer在我的 web.config :
<modules runAllManagedModulesForAllRequests="true"/>

谁能告诉我这是为什么?

最佳答案

<modules runAllManagedModulesForAllRequests="true"/>

引用: Here

关于asp.net-mvc - MVC 4 应用程序在部署时给出 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16178821/

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