在我的计算机上,当我启动IIS Express并导航到localhost:8080时,出现此500.24错误。它表明最可能的原因是:system.web/identity@impersonate is set to true
。
要摆脱此错误,我必须将新的web.config文件添加到C:\ Users \ joeb \ Documents \ My Web Sites \ WebSite1 \ 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"/>
一旦我评论出来,它就很好了。
希望这会帮助面临相同问题的其他人。