【问题标题】:IIS error The server may not be configured for access to the requested URLIIS 错误服务器可能未配置为访问请求的 URL
【发布时间】:2012-12-19 08:23:18
【问题描述】:

我有以下设置:

  1. Windows 服务器 2012
  2. 视觉开发者 2012
  3. IIS 7。 我已将 Web 配置文件中的身份验证类型从表单更改为 Windows,如下所示:-

但是当我尝试访问 ASP.NET MVC 站点时,出现以下错误:-

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

访问被拒绝。 说明:访问处理此请求所需的资源时出错。服务器可能未配置为访问请求的 URL。

错误消息 401.2.:未经授权:由于服务器配置,登录失败。根据您提供的凭据和 Web 服务器上启用的身份验证方法,验证您是否有权查看此目录或页面。如需更多帮助,请联系 Web 服务器管理员。


版本信息:Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.17929

可能是什么问题?

【问题讨论】:

  • 我们可以看到 web.config 的 <authentication> 部分
  • 授权>
  • 并且我禁用了匿名身份验证、asp.net 模拟 + 表单身份验证。我已经在 IIS 身份验证部分启用了 Windows 身份验证
  • 已重新启动服务器,现在它工作正常,但我遇到以下问题是“当他尝试访问应用程序时,将提示用户输入他的用户名和密码”,所以为什么asp.net mvc没有根据他的Windows用户名和密码自动登录用户。谢谢
  • 在你的 web.config 文件中替换这些

标签: asp.net-mvc asp.net-mvc-3 iis-7


【解决方案1】:

请更改 Web.config 文件

来自

<system.web>
<authorization>
      <deny users="?" />
    </authorization>
</system.web>

<system.web>
    <authorization>    
        <allow users="*" />
    </authorization>    
</system.web>

还有 2 个用户的 Web.config

<system.web>
    <authorization>
      <allow users="DOMAIN_NAME\my_name,DOMAIN_NAME\USER_NAME" />
      <deny users="*" />
    </authorization>
 </system.web>

【讨论】:

  • 最后一节中的 是否有效?它允许2但拒绝所有?
【解决方案2】:

我通过安装 server 2012 的 windows 身份验证功能解决了这个问题。 跳转到控制面板/程序/添加 Windows 功能。转到功能部分,展开 Web 服务器 (IIS)/Web 服务器/安全并安装“Windows 身份验证” 回收您的应用程序池或 iisreset 使其生效

【讨论】:

    【解决方案3】:

    如果您使用的是 Visual Studio 2012,您也可以在 Solution Explorer 中左键单击项目并将 Windows Authentication 属性更改为 Enabled 在“属性”窗口中。

    【讨论】:

      【解决方案4】:

      我在 web config 中有以下配置。

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

      在登录失败时,我将重定向到一页。但是在点击重定向页面中的任何按钮时,我收到了这个错误。

      我尝试了@jaydeep 的上述答案,它对我有用。 https://stackoverflow.com/a/39092914/6665971

      现在对于所有其他页面,它不会被授权,对于特定页面,我可以使用 server.transfer 函数重定向。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-03-21
        • 2019-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-15
        • 1970-01-01
        相关资源
        最近更新 更多