【问题标题】:.NET 3.5 Service Pack 1 causes 404 pages on ASP.NET Web App.NET 3.5 Service Pack 1 导致 ASP.NET Web App 出现 404 页
【发布时间】:2010-09-06 02:38:39
【问题描述】:

在为.NET 3.5 安装 Service Pack 1 后,我遇到了 IIS 6.0 停止为 ASP.NET 应用程序工作的问题。

我有 2 台相同的虚拟专用服务器。在第一个上安装 SP1 没有不利影响。在第二个上安装它会导致 ASP.NET 页面开始返回 404 page not found。

静态 .html 页面在两台服务器上都可以正常工作。

有其他人经历过吗?

【问题讨论】:

    标签: iis .net-3.5 servicepacks


    【解决方案1】:

    这是一个广泛的问题,所以让我们从一些故障排除问题开始:

    • 根据您的描述,ASP.NET 运行时未捕获您的请求并处理 aspx 文件。您可能需要使用 ASPNET_REGIIS -i 再次向 IIS 注册 asp.net 管道。
    • 您是否确定已删除 app_offline.htm 文件 从应用程序的目录? 我之前发生过这种情况 更新。
    • 您是否设置了fiddler,例如按照请求查看是什么 确切地被要求?
    • 确保在 IIS 管理控制台中的“Web”下启用了 ASP.NET 服务扩展。”Make sure everything is set to allowed for your different versions of the framework.

    好吧,让我们从这些开始,希望我们可以指导您解决问题。

    【讨论】:

      【解决方案2】:

      我最近看到很多人遇到这个问题。 This link 可能会有所帮助。

      还有this one

      还有一些其他的。

      【讨论】:

        【解决方案3】:

        您的 web.config 中的 CustomErrors 是否设置为 On 或 RemoteOnly?如果是这样,当您将其更改为关闭时会得到什么?

        【讨论】:

          【解决方案4】:

          我在 .NET 3.5 SP1 中没有遇到过这种确切的错误,但在过去也看到过类似的情况。通常,它可以通过打开命令提示符、转到相应的 .NET 文件夹并运行 ASPNET_REGIIS -i 来解决。在 .NET 3.5 的情况下,框架的主要部分没有更新,因此您实际上会转到 .NET 2.0 文件夹,该文件夹在我的机器上可以在以下位置找到:

          \Windows\Microsoft.Net\framework\v2.0.50727

          运行 ASPNET_REGIIS -i 将向 IIS 重新注册所有 ASP.NET 库,并且应该相当于在给定机器上重新安装框架(就 IIS 而言)

          【讨论】:

            【解决方案5】:

            只是为了澄清。戴尔给出的最后(第四)点是问题所在。在安装 SP1 期间,ASP.NET 和 WebDAV 的状态在 Web 服务扩展下设置为禁止。

            为什么安装 SP1 会在一台服务器上更改此设置,而不是在另一台服务器上更改是一个谜,我不介意(但不期望)回答...

            CodingTheWheel 提供的第二个链接也有答案,所以我也将其标记为答案。

            【讨论】:

              【解决方案6】:

              以前没有人做过,所以我会指出一个简单的解决方案:
              您是否已卸载 Service Pack 并重新安装(或整个框架)?

              编辑:@Kev:
              简单的解释:他说更新可以在一台机器上运行,但不能在另一台机器上运行。我过去遇到过类似的问题,重新安装有助于解决其中的一些问题。这很简单。
              这就是我的方法:
              1. 琐碎
              2. 简单
              3.头痛

              你是对的,在生产系统上你必须小心,但这是他的决定。而且因为是虚拟服务器,可能他很容易复制过来,先作为测试环境试试。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2011-03-28
                • 2010-12-24
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多