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

问题描述 投票:0回答:1

在我的计算机上,当我启动IIS Express并导航到localhost:8080时,出现此500.24错误。它表明最可能的原因是:system.web/identity@impersonate is set to true

enter image description here

要摆脱此错误,我必须将新的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。

没有人知道为什么在这里发生这种情况。

iis iis-express
1个回答
0
投票

正如Lex Li在评论中提到的,问题出在我的根web.config文件[C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ web.config]

它有:

<identity impersonate="true"/> 

一旦我评论出来,它就很好了。

希望这会帮助面临相同问题的其他人。

© www.soinside.com 2019 - 2024. All rights reserved.