【问题标题】:IIS6.0 - ASP.NET 4.0 - Default Content Page throwing Error message 401.2IIS6.0 - ASP.NET 4.0 - 默认内容页面抛出错误消息 401.2
【发布时间】:2010-06-03 17:49:03
【问题描述】:

我们有一个 .NET 应用程序,它最近转换为 .NET 4.0,然后发布到 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 版本,默认的页面转发将正常工作。有谁知道是什么原因造成的?

【问题讨论】:

    标签: iis-6 .net-4.0 default


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-02
      • 2010-12-01
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      • 1970-01-01
      相关资源
      最近更新 更多