【问题标题】:Change to Asp.net 4.0 got "The page cannot be found"更改为 Asp.net 4.0 得到“找不到页面”
【发布时间】:2012-08-28 17:55:57
【问题描述】:

我刚刚将现有的虚拟目录 ASP.net 版本从 2.0 更改为 4.0,并浏览了以前的工作网页。

但现在我收到一条错误消息“HTTP 错误 404 - 找不到文件或目录。”

有什么想法吗?

将它恢复到 ASP.net 2.0,问题就消失了。我也执行了“aspnet_regiis.exe -i”,还是不行。

【问题讨论】:

    标签: asp.net iis


    【解决方案1】:

    您的主页的路径是什么?检查您的主页是否作为“默认文档”包含在 IIS 中。如果您使用的是应用程序池,请尝试将托管管道模式更改为经典,并检查是否为其设置了正确的 .NET 版本(应用程序池基本设置)。

    【讨论】:

    • 感谢您的回复。您的回答指示我检查 Web 服务扩展。 ASP.Net v4.0 在那里被禁止,当我允许它时,问题就消失了。
    • 更多关于 Web 服务扩展的信息可以在这里找到:denalimultimedia.com/info/…
    【解决方案2】:

    在服务器级别,在 INETMGR 中,选择功能“ISAPI 和 CGI​​ 限制”并将所有 .NET 4.0 条目设置为“允许”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-22
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 2021-12-06
      • 2016-06-01
      • 1970-01-01
      相关资源
      最近更新 更多