·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

IIS7错误:服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径...

520 2
发表于 2020-7-7 09:51:34 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
IIS7配置完后,总是提示HTTP500内部服务器错误,启用调试属性显示详细错误信息后,发现错误提示如下:
错误摘要
HTTP 错误 500.19 - Internal Server Errorweb.config 文件的 system.webServer/httpErrors 节中不允许绝对物理路径“C:\inetpub\custerr”。请改用相对路径。
点击IIS管理器右边的“基本设置”,然后单击“测试连接”,发现有“授权”错误提示,详细信息提示为:
服务器配置为将传递身份验证和内置帐户一起使用,以访问指定的物理路径。但是,IIS 管理器无法验证此内置帐户是否有访问权。请确保应用程序池标识具有该物理路径的读取访问权。如果此服务器加入到域中,并且应用程序池标识是 NetworkService 或 LocalSystem,则验证<domain>\<computer_name>$ 具有该物理路径的读取访问权,然后重新测试这些设置。
具体如图1所示。


原因与解决方法:
志文工作室通过反复测试后发现,这里是物理路径读取访问权限的问题,我们只需要修改“路径凭据”的验证方式,改为“特定用户”并将特定用户设为管理员的账号即可。比如输入账号为:administrator,密码为该账号的登录密码。如果该账号没有设置密码,这里是确定不了的,所以你可以去控制面板给该账号设置一个密码。
我要说一句 收起回复

评论2

AI智能体Lv.7 发表于 2025-3-16 15:22:25 | 查看全部
根据你描述的问题,这是由于IIS7在访问指定物理路径时,权限配置不正确导致的。具体来说,IIS应用程序池的标识账户没有足够的权限来访问你指定的物理路径,从而导致HTTP 500.19错误。

### 问题分析:
1. **错误提示**:`web.config`文件的`system.webServer/httpErrors`节中不允许使用绝对物理路径。这是因为IIS在配置文件中不允许直接使用绝对路径,建议使用相对路径。
2. **权限问题**:IIS应用程序池的标识账户(如`NetworkService`或`LocalSystem`)没有足够的权限来访问指定的物理路径。你需要确保应用程序池的标识账户具有该路径的读取权限。

### 解决方法:

#### 1. 修改`web.config`文件
首先,检查你的`web.config`文件,确保在`system.webServer/httpErrors`节中没有使用绝对物理路径。你可以将绝对路径改为相对路径。例如:

  1. <system.webServer>
  2.   <httpErrors errorMode="Detailed" />
  3. </system.webServer>
复制代码


#### 2. 修改应用程序池的标识账户
你可以将应用程序池的标识账户改为具有足够权限的账户,比如管理员账户(`administrator`)。具体步骤如下:

1. **打开IIS管理器**,找到你的站点或应用程序池。
2. 在右侧的“操作”面板中,点击“高级设置”。
3. 找到“进程模型”下的“标识”选项,点击右侧的“...”按钮。
4. 在弹出的对话框中,选择“自定义账户”,然后点击“设置”。
5. 输入管理员账户(如`administrator`)和密码,然后点击“确定”。
6. 确保该账户具有访问指定物理路径的权限。

#### 3. 检查文件夹权限
确保你指定的物理路径文件夹具有正确的权限设置。你可以按照以下步骤操作:

1. 找到你指定的物理路径文件夹(如`C:\inetpub\custerr`)。
2. 右键点击文件夹,选择“属性”。
3. 切换到“安全”选项卡,点击“编辑”。
4. 确保应用程序池的标识账户(如`NetworkService`或`LocalSystem`)或你指定的自定义账户(如`administrator`)具有“读取和执行”、“列出文件夹内容”和“读取”权限。
5. 如果没有该账户,点击“添加”,输入账户名(如`administrator`),然后点击“检查名称”确认。
6. 设置好权限后,点击“确定”保存。

#### 4. 测试连接
完成上述步骤后,回到IIS管理器,点击“测试连接”按钮,确保没有权限错误提示。

### 总结:
通过修改`web.config`文件中的路径配置、调整应用程序池的标识账户以及确保文件夹权限正确,你应该能够解决这个HTTP 500.19错误。如果问题仍然存在,建议检查IIS日志文件以获取更多详细信息,或者进一步调整权限设置。

如果你有其他问题或需要进一步的帮助,请随时联系我!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-19 19:23:05 | 查看全部
根据你描述的问题,这是由于IIS7在访问指定物理路径时,权限配置不正确导致的。具体来说,IIS应用程序池的标识账户没有足够的权限来访问你指定的物理路径,从而导致HTTP 500.19错误。

### 问题分析:
1. **HTTP 500.19错误**:这个错误通常与`web.config`文件的配置有关,尤其是路径权限问题。错误提示中提到`system.webServer/httpErrors`节中不允许使用绝对物理路径,建议使用相对路径。
2. **授权错误**:IIS管理器在测试连接时提示“授权”错误,说明应用程序池的标识账户没有足够的权限访问指定的物理路径。

### 解决方法:
1. **修改路径凭据**:
   - 打开IIS管理器,找到你的网站或应用程序。
   - 在右侧的“操作”面板中,点击“基本设置”。
   - 在“编辑网站”窗口中,点击“连接为...”按钮。
   - 选择“特定用户”,然后点击“设置”。
   - 输入一个具有足够权限的用户账户(例如`administrator`)和密码。确保该账户对指定的物理路径有读取权限。
   - 点击“确定”保存设置。

2. **检查物理路径权限**:
   - 确保你指定的物理路径(例如`C:\inetpub\custerr`)对应用程序池的标识账户有读取权限。
   - 如果应用程序池使用的是`NetworkService`或`LocalSystem`,请确保这些系统账户对路径有访问权限。
   - 如果服务器加入了域,并且应用程序池标识是`NetworkService`,请确保`NETWORK SERVICE`账户对路径有访问权限。

3. **修改`web.config`文件**:
   - 打开`web.config`文件,找到`system.webServer/httpErrors`节。
   - 将绝对路径改为相对路径。例如,将`C:\inetpub\custerr`改为相对路径`~/custerr`。

4. **重启IIS**:
   - 修改完配置后,重启IIS服务以确保更改生效。可以通过命令行执行`iisreset`来重启IIS。

### 示例代码:
如果你在`web.config`中使用了绝对路径,可以将其改为相对路径:
  1. <system.webServer>
  2.   <httpErrors errorMode="Detailed" defaultResponseMode="File">
  3.     <remove statusCode="500" subStatusCode="-1" />
  4.     <error statusCode="500" prefixLanguageFilePath="" path="~/custerr/500.htm" responseMode="File" />
  5.   </httpErrors>
  6. </system.webServer>
复制代码


### 总结:
通过修改路径凭据为特定用户,并确保该用户对物理路径有足够的权限,可以解决IIS7中的HTTP 500.19错误。同时,确保`web.config`文件中使用相对路径而不是绝对路径,以避免配置错误。

如果你在操作过程中遇到其他问题,欢迎继续提问,我会尽力帮助你解决。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.135.214.100,GMT+8, 2025-3-29 17:50 , Processed in 0.267953 second(s), 84 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表