【发布时间】:2020-09-12 21:29:06
【问题描述】:
在本地,我的解决方案运行良好,但在将发布的内容部署到服务器后,尽管资源都在那里,但它在我的所有 ASPX 页面上都返回 404 错误。我的解决方案是基于 .NET Framework Web 窗体的,我的 App_Start 文件夹中有这个 RouteConfig.cs 文件。我还没有在本节中配置任何内容。
public static class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
var settings = new FriendlyUrlSettings();
settings.AutoRedirectMode = RedirectMode.Permanent;
routes.EnableFriendlyUrls(settings);
}
}
我找不到 IIS 日志文件,因为它不是自我管理的,可能需要一些时间。
【问题讨论】:
-
启用IIS日志并查看日志中的实际请求地址
-
您是否尝试将解决方案发布到本地 IIS 服务器?如果是这样并且结果相同,那么您应该将调试器附加到特定的 w3wp 进程以获得更多洞察力。
-
感谢 Peter 和 Always_a_learner 的提示。