【问题标题】:IIS return 404 error, suspect problem is with RouteConfigIIS 返回 404 错误,怀疑问题出在 RouteConfig
【发布时间】: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 的提示。

标签: c# asp.net .net webforms


【解决方案1】:

服务器仅支持 .NET Framework 直到版本 4.61,而不是我的项目中的目标 4.8。

【讨论】:

    猜你喜欢
    • 2018-10-27
    • 1970-01-01
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多