iis - 在哪里检查 IIS Express 中的默认模拟设置?
问题描述
在我的计算机上,当我启动 IIS Express 并导航到 localhost:8080 时,我收到了 500.24 错误。它表明最可能的原因是:system.web/identity@impersonate is set to true
。
为了摆脱这个错误,我必须在 C:\Users\joeb\Documents\My Web Sites\WebSite1\Web.config 中添加一个新的 web.config 文件,其内容如下:
<?xml version="1.0"?>
<configuration>
<system.web>
<identity impersonate="false"/>
</system.web>
</configuration>
谁能指出我为什么必须在此处添加此 web.config 文件以使此错误消失的正确方向。
我在另一台计算机上尝试了这个,它开箱即用,没有这个 web.config 文件。
我不确定是什么导致了这个问题......我读到的关于 IIS Express 和模拟的所有内容都告诉我模拟的默认值设置为 false。
有谁知道为什么会在这里发生。
解决方案
正如 Lex Li 在评论中提到的,问题出在我的根 web.config 文件 [C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config]
它有过:
<identity impersonate="true"/>
一旦我评论出来..它工作得很好。
希望这将帮助面临同样问题的其他人。
推荐阅读
- python - 更新配置文件时出现找不到页面错误
- android - 使用设备凭据时,AuthenticationCallback 中的 Android 生物识别身份验证无效变量
- python - YOLO如何保存视频
- r - 是否可以在 RMarkdown 的 HTML 标签内添加 R 代码?
- string - 使用 powershell 预处理 html 数据
- swift - swift 4.通过json url数据创建标记
- php - 单击图标时在值上添加 +1 或 -1
- javascript - 复制命令不适用于所有动态生成的表项 - jsp spring boot
- sql - 如何在查询生成器中选择带有对象的查询表列
- vb.net - 在 VB.Net 中循环浏览 xml 数据