在哪里检查IIS Express中的默认模拟设置?

在哪里检查IIS Express中的默认模拟设置?,iis,iis-express,Iis,Iis Express,在我的计算机上,当我启动IIS Express并导航到localhost:8080时,出现了500.24错误。 它表明最可能的原因是:system.web/identity@impersonate设置为true 为了消除此错误,我必须向C:\Users\joeb\Documents\My web Sites\WebSite1\web.config添加一个新的web.config文件,其中包含以下内容: <?xml version="1.0"?> <configuration

在我的计算机上,当我启动IIS Express并导航到localhost:8080时,出现了500.24错误。 它表明最可能的原因是:
system.web/identity@impersonate设置为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"/> 

有一次我把它说了出来。。它工作得很好


希望这能帮助其他面临同样问题的人。

可以在machine.config和root web.config中找到,这两个文件都在.NET Framework安装文件夹中,您可能已经修改了它们,甚至没有通知。您完全正确!我能够深入到根web.config文件,出于某种原因,其中的impersonate设置为true。。。一旦我把它关掉。。现在工作正常了。非常感谢!你的问题解决了吗?如果你的问题解决了,那么我要求你发布解决方案,并将有用的建议标记为答案。这将帮助其他面临同样问题的人。