在IIS中删除并重新添加后,ASP.NET MVC应用会在所有路由上提供404

如果我进入应用程序的根目录

http://localhost:31503

我得到404。

如果我转到子页面:

http://localhost:31503/User/Reset

我也得到了404。

我认为这可能与我以前在IIS中删除并重新添加它有关;也许我已经设置了一些设置以使其起作用,但是现在我从头开始重新创建它,而不再设置该设置了?但这可能是什么设置?

编辑:如果我将IIS:.NET Compilation > Default Language中的此设置从VB更改为C#,则会得到空白页,而不是http://localhost:31503的404和http://localhost:31503/User/Reset的预期行为。 。 或不?现在它不再工作了,也许我不小心在Visual Studio中运行了它?或尝试通过https访问它以测试它破裂了...

我还注意到我的应用程序的收藏夹图标确实出现在浏览器中,因此根本不存在任何东西……如果我在Visual Studio(ctrl-F5)中运行它,只要我禁用了它IIS中使用相同端口的应用程序。

pipippip 回答:在IIS中删除并重新添加后,ASP.NET MVC应用会在所有路由上提供404

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3114312.html

大家都在问