You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决部署应用时提示‘执行此操作时出错’的IIS身份验证错误?

IIS身份验证配置报错解决方案

1. 检查web.config文件权限

  • 确保IIS应用池对应的身份(比如IIS AppPool\你的应用池名称)对E:\inetpub\wwwroot\Web目录及web.config文件有读取和写入权限
  • 右键文件→属性→安全→编辑→添加对应身份,赋予必要权限后重启IIS

2. 验证web.config文件完整性

  • 直接打开web.config文件,检查是否存在XML语法错误(比如标签未闭合、字符转义问题)
  • 用VS等编辑器的XML验证功能排查语法问题,修复后重新尝试配置

3. 重置IIS相关配置

  • 打开管理员权限的命令提示符,执行命令:
    iisreset
    
  • 若无效,删除C:\Windows\System32\inetsrv\config\backup下的旧备份文件,再重启IIS服务

4. 检查应用池身份配置

  • 确认应用池的身份设置是否正确,若使用自定义账户,需确保账户密码未过期、拥有网站目录访问权限
  • 切换应用池身份为ApplicationPoolIdentity或Network Service后,重新测试身份验证配置

5. 排查模块冲突

  • 禁用IIS中近期新增的第三方模块(比如URL重写、自定义认证模块),逐个启用排查是否存在冲突
  • 打开IIS管理器→网站→模块,右键禁用可疑模块后重试操作

内容的提问来源于stack exchange,提问作者Ananya Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 13:32:12