IIS 500.19错误,登陆方法、登陆用户:尚未确定的处理方法

现象:同事不知如何操作了,导致网址服务器在IIS上运行不起来了,报“无法使用虚拟目录作为用户administrator在本地登陆到c:\inetpub\wwwroot"的错误。

解决办法:

 1。重新安装一遍IIS.重启一下IIS(此步可能对问题无效,但第一步我是这么操作的)。

 2。对IIS的目录KCIS转为应用程序...  ....

后面的再补充,先做其它事。

### 解决 IIS 中出现的 500.19 错误 (错误代码 0x800700b7) 当遇到 HTTP 错误 500.19错误代码 `0x800700b7` 时,通常表示配置文件(通常是 web.config 文件)存在重复部分或冲突设置。此问题可能由多种原因引起,例如权限不足、web.config 配置不当或其他模块冲突。 以下是关于如何排查和修复该问题的具体方法: #### 权限检查 确认应用程序池的身份是否有权访问网站目录及其子文件夹中的 `web.config` 文件。如果缺少必要的读取/写入权限,则可能导致此类错误[^1]。 #### Web.Config 文件分析 仔细审查站点根目录下的 `web.config` 文件是否存在语法错误或者冗余定义。特别是 `<configuration>` 节点下如果有多个相同名称的部分被多次声明,就会触发这个特定的错误码 `0x800700b7` 表明有重复项[^2]。 下面是一个简单的例子展示了一个潜在的问题区域: ```xml <system.webServer> <!-- 这里可能会有多次相同的 handler 或 module 定义 --> <handlers> <add name="StaticFileModule" path="*" verb="*" modules="StaticFileModule" resourceType="Unspecified"/> </handlers> </system.webServer> ``` 确保没有重复添加同一类型的处理器或模块。可以通过删除多余的条目来解决问题[^3]。 #### 使用命令行工具检测配置有效性 可以利用 `%windir%\System32\inetsrv\Appcmd.exe list config /section:system.webServer/handlers` 命令查看当前服务器上的所有处理程序映射列表,并查找任何异常情况。这有助于识别哪些地方可能存在重叠定义[^4]。 另外还可以尝试通过以下方式清除缓存并重新加载配置: ```batch %windir%\System32\inetsrv\appcmd clear config /section:system.applicationHost/sites iisreset ``` 完成上述操作之后再次测试网页是否正常工作即可验证修正效果。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值