Asp.net 站点未在经典管道模式下重定向到默认文档

Asp.net 站点未在经典管道模式下重定向到默认文档,asp.net,iis-7.5,integrated-pipeline-mode,Asp.net,Iis 7.5,Integrated Pipeline Mode,我在IIS 7.5中有一个.NET 4.0站点。默认文档设置为home.aspx 如果应用程序池托管管道模式设置为“经典” 显示以下错误 IIS 7.5 Windows 7 64-bit .NET 4.0 如果转到,则站点显示正确 如果我使用“集成”作为托管管道,则站点将使用任一路径正确显示 我尝试了早期IIS版本的EnableExtensionlessUrls修复程序,并将默认文档信息直接放在web.config中。这些都不适用于“经典”管道模式 知道为什么会发生这种情况吗?引入了一个bug

我在IIS 7.5中有一个.NET 4.0站点。默认文档设置为home.aspx

如果应用程序池托管管道模式设置为“经典” 显示以下错误

IIS 7.5
Windows 7 64-bit
.NET 4.0
如果转到,则站点显示正确

如果我使用“集成”作为托管管道,则站点将使用任一路径正确显示

我尝试了早期IIS版本的EnableExtensionlessUrls修复程序,并将默认文档信息直接放在web.config中。这些都不适用于“经典”管道模式


知道为什么会发生这种情况吗?

引入了一个bug,该bug也被应用到了Windows 7/2008R2 Service Pack 1中。我们在推出WebMatrix web主机验证所需的修补程序时发现了这个bug

请参见我前面的问题和答案:

我们向MS PSS提出了这一问题,虽然他们已经复制了该问题,但他们尚未对其进行修复(PSS问题自2011年2月23日起一直开放)。到目前为止所发生的一切是,一篇认识到这个问题的知识库新文章已经发表:

这篇文章提出了两种解决方案,第一种是无效的,另一种目前对我们来说并不理想


但是,您遇到的问题实际上可能与此无关,但我还是想与您分享。

您最近安装了Windows 7/2008 R2 Service Pack 1吗?我想知道您是否了解问题的根源。仍然存在此问题。越来越多的客户看到了这个问题。这已经有一段时间了,我不知道为什么它还没有被修复。
Server Error in '/mysite' Application.
--------------------------------------------------------------------------------

The resource cannot be found. 
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /mysite


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1