IIS6.0 - ASP.NET 4.0 - 默认内容页面抛出错误消息401.2

时间:2010-06-03 17:49:04

标签: iis-6 .net-4.0 default

我们有一个最近转换为.NET 4.0的.NET应用程序,然后发布到IIS 6.0。当我们尝试在没有页面www.blahblahblah.com的情况下访问网址时,我们会收到以下错误:

  '/'应用程序中的服务器错误。      

访问被拒绝。描述:一个   访问时出错   为此服务所需的资源   请求。服务器可能不是   配置为访问所请求的   URL。

     

错误消息401.2。:未经授权:   由于服务器登录失败   组态。验证你有   查看此目录的权限或   页面基于您的凭据   提供和身份验证   Web服务器上启用的方法。   联系Web服务器的管理员   寻求其他帮助。

我们有IIS 6.0站点设置,默认内容页面为“default.aspx”。但是,似乎IIS没有达到将URL转发到此页面的程度。如果我们直接导航到www.blahblahblah.com/default.aspx页面出现问题,我们应用程序的所有其他功能都可以使用。如果我们回滚到3.5版本,默认页面转发将按预期工作。有没有人知道造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:2)

我发现了这个问题。有人把这个(见下文)放在授权标签中,这阻止了整个网站的访问,阻止IIS转发到默认页面,即使页面default.aspx有一个允许所有用户的位置异常。

 <authorization>            
     <deny users="*"/>
 </authorization>