我们有一个 dotnet core 3.1 Web API 应用程序,该应用程序发布到 Windows 2012 R2 数据中心虚拟机上托管的 IIS 10。
该应用程序在没有托管代码的应用程序池下运行:
IIS 无法读取 web.config。这是我在 IIS 中单击此应用程序的连接字符串时得到的结果:
网络配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<security>
<authorization>
<remove users="" roles="mydomain\mydevrole" verbs="" />
<add accessType="Allow" users="?" roles="" />
</authorization>
</security>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)