我有一个在 Intranet 中使用 Windows 身份验证的站点,并且该应用程序需要模拟作为其功能的一部分。当通过域 URL(仍在 Intranet 中)访问它时,我收到 500.24 错误。
当然,关闭模拟可以消除错误,但应用程序无法运行。有人知道如何保持模拟并停止 500.24 错误吗?我找到的每个解决方案都是关闭模拟,但此应用程序需要它。
这就是我一直在寻找的。
<configuration>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
</system.webServer>
</configuration>
您需要访问Windows的IIS管理
在左上角菜单中,选择服务器,在我的例子中是我的本地主机。
在 IIS 象限下方,您必须单击“身份验证”,将打开一个窗口。
在这个新窗口中,您必须:
1 - 查找 ASP.NET 模拟字段并检查它是否已禁用,因为必须禁用它才能使 IIS 在 Visual Studio 调试器中工作
2 - 必须启用匿名身份验证。