iis 访问由于凭据无效被拒绝+请求的资源在使用中的解决方法

yizhihongxing

问题背景:

IIS中,偶尔会遇到无法访问站点的情况,浏览器会提示错误:“HTTP Error 401.2 - Unauthorized”, 或者“由于凭据无效被拒绝”,或者“请求的资源在使用中”。这时候就需要针对这种情况进行解决,本篇攻略将详细讲解解决方法,以及两个实例。

解决方式:

  1. 确认站点设定

首先,要确认站点设定是否正确,包括站点的身份验证模式,以及授权规则等。若身份验证模式不正确,或者授权规则设置有误,则会导致访问失败。

比如,如果你的站点身份验证模式选择了“Windows验证”,但是你的电脑上没有配置正确的Windows账户信息,则会出现“401.2 - Unauthorized”的错误。

  1. 检查应用程序池属性

其次,应该检查应用程序池的属性是否设置正确。如果用户不具备访问该应用程序池的可执行文件或者目录权限,也会出现“401.2 - Unauthorized”的错误。

可以先确定应用程序池对应的身份验证账户信息是否正确,以及账户是否具备访问该应用程序池所需的权限。若身份验证账户不正确,则需要选择正确的身份验证账户。

  1. 配置IIS的Windows身份验证

默认情况下,IIS并没有开启Windows身份验证,需要手动开启。在站点的“身份验证”下,找到“Windows验证”,打开它并勾选该选项卡下的“启用”按钮。

之后,要选择Windows验证和NTLM验证,最后将Windows验证提升至顶级,以避免其他身份验证替换Windows验证。

实例一:

  1. 找到ISS面板的站点

首先,进入本地ISS管理面板,找到具体的站点,单击鼠标右键,选择“管理网站”选项。

  1. 开启Windows验证

在“身份验证”下,找到“Windows验证”,勾选该选项卡下的“启用”按钮,并选择Windows验证和NTLM验证,最后将Windows验证提升至顶级。

再次点击“管理网站”选项,此时可以正常访问该站点。

实例二:

  1. 开启IIS的Windows身份验证

首先,开启IIS的Windows身份验证,找到站点的“身份验证”选项卡,勾选“启用”按钮。

  1. 修改站点的Web.config文件

在站点的根目录下,找到Web.config文件,并打开。在configuration节点中添加如下代码:

<system.webServer>
    <security>
        <authentication>
            <windowsAuthentication enabled="true" />
        </authentication>
    </security>
</system.webServer>
  1. 配置应用程序池的身份验证

接下来,需要进入应用程序池的属性中,选择对应的“身份验证”。在该选项卡下,选择Windows身份验证,并确认设置。

  1. 重启IIS服务

最后,重启IIS服务,重新访问站点,此时应该没有出现之前的报错信息了。

结语:

通过以上方式,可以解决“401.2 - Unauthorized”的常见错误。需要注意的是,不同的IIS版本和不同的站点设置,可能需要采用不同的解决方式,需要根据具体情况进行调整。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:iis 访问由于凭据无效被拒绝+请求的资源在使用中的解决方法 - Python技术站

(0)
上一篇 2023年5月26日
下一篇 2023年5月26日

相关文章

  • 详解iis连接数与限制的问题

    详解IIS连接数与限制的问题 IIS是Windows下常用的Web服务器软件,其连接数的问题备受关注。本文将详细讲解IIS连接数及相关限制的问题,并提供相应解决方案以及示例说明。 IIS连接数概述 现代浏览器一般都采用HTTP/1.1协议,支持同时建立多个连接请求,以提高网站的加载速度。 与此同时,IIS默认的最大连接数为4000,通常达不到现代网站大流量的…

    IIS 2023年5月26日
    00
  • IIS访问网站的用户过多解决方法

    以下是“IIS访问网站的用户过多解决方法”的完整攻略: 1. 问题描述 在使用IIS托管网站时,有可能会出现访问网站的用户过多的情况。这种情况下,服务器的负载将会急剧上升,网站的响应速度会变得非常缓慢,严重的情况可能会导致网站崩溃。 2. 解决方法 针对此问题,我们可以采取以下几种方法进行解决。 2.1 优化IIS服务器性能 首先,我们需要对IIS服务器进行…

    IIS 2023年5月26日
    00
  • PHP 服务器配置(使用Apache及IIS两种方法)

    以下是详细的“PHP 服务器配置(使用Apache及IIS两种方法)”攻略。 Apache 配置 PHP 步骤一:安装 Apache Apache 是一个流行的 Web 服务器,它是用于 PHP 应用程序的最常见的服务端软件之一。在开始配置 Apache 之前,需要先安装 Apache。 你可以在 Apache 官网 上下载 Apache 的最新版本,然后安…

    IIS 2023年5月26日
    00
  • 盘点xp的强大功能技巧经验总结

    盘点XP的强大功能技巧经验总结 介绍XP的基本信息 XP是Windows操作系统家族的一员,于2001年10月25日发布。它是一个使用广泛、被许多人称赞的操作系统,其强大的功能和易于使用的界面使其成为许多人的首选。在本篇文章中,我们将会具体介绍XP的强大功能和技巧。 XP的强大功能 1. 系统还原 XP具有系统还原功能,可以帮助用户恢复其计算机上某个特定时间…

    IIS 2023年5月26日
    00
  • windows server 2008/2012安装php iis7 mysql环境搭建教程

    Windows Server 2008/2012 安装 PHP、IIS7、MySQL 环境搭建教程 安装 IIS7 打开控制面板,选择“程序”->“打开或关闭Windows功能”。 在弹出的“Windows功能”窗口中勾选“Internet Information Services”及其组件。 点击“确定”按钮安装IIS7。 安装 PHP 下载符合你操…

    IIS 2023年5月26日
    00
  • win2008 64w位系统上iis运行32位的网站程序(iis7.5开启32位)

    要在Win2008 64位系统上运行32位的网站程序,你需要在IIS 7.5中开启32位支持。下面是完整的攻略: 1. 安装IIS 在Win2008系统上安装IIS,可以通过“服务器管理器”来完成,具体步骤如下: 点击“开始”菜单,选择“管理工具”,再选择“服务器管理器”; 在左侧菜单中,展开“角色”,右侧选中“添加角色”; 在“添加角色向导”中,选择“We…

    IIS 2023年5月26日
    00
  • IIS7下配置SSL的方法分析

    下面是“IIS7下配置SSL的方法分析”的完整攻略: 什么是SSL 先来简单了解一下SSL。SSL(Secure Socket Layer)是一种安全协议,它为网络通信提供安全及数据完整性保证。通过SSL协议,客户端和服务器端之间的通信变得安全可靠,不会被第三方窃听和篡改。 配置SSL的前置条件 在配置SSL前,需要先确保满足以下前置条件: 服务器上已经安装…

    IIS 2023年5月26日
    00
  • iis 7.5 选中站点提示 错误: 无法读取配置文件的解决方法

    针对“iis 7.5 选中站点提示 错误: 无法读取配置文件的解决方法”,这是由于IIS的配置文件发生错误导致的。解决方法如下: 1. 确认应用程序池的用户权限是否正确 应用程序池是IIS中一个非常重要的概念,它在应用程序和IIS之间进行交互。如果应用程序池所属的用户权限不正确,则IIS将无法读取到配置文件,因此需要首先确认应用程序池的用户权限是否正确。 在…

    IIS 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部