在我发布我的应用程序后,除了 default.aspx 之外,网站中的任何链接都不起作用。当我单击它们时,会显示“找不到页面”。我想,这与路由有关。但是我没有对默认的 mvc 路由设置做任何更改。什么可能导致这种事情?
谢谢。
在我发布我的应用程序后,除了 default.aspx 之外,网站中的任何链接都不起作用。当我单击它们时,会显示“找不到页面”。我想,这与路由有关。但是我没有对默认的 mvc 路由设置做任何更改。什么可能导致这种事情?
谢谢。
验证托管您已发布网站的 IIS 是否具有运行 ASP.NET MVC 的所有正确设置(有关如何设置 IIS 6 和有关IIS 7 的信息,请参阅此内容)。
需要更多细节来调试问题。快速注意,首先检查服务器日志(IIS/Apache)——它会指示请求是否到达服务器、请求路由到哪里、谁处理了它以及发生了什么。还要检查服务器错误日志。