繁体   English   中英

IIS 无法读取 web.config,消息中没有错误详细信息

[英]IIS unable to read web.config, no error details in message

We have a dotnet core 3.1 web API application that is published to an IIS 10 hosted on a Windows 2012 R2 datacenter VM.

应用程序在没有托管代码的应用程序池下运行:

应用程序池屏幕截图

IIS 无法读取 web.config。 这是我在 IIS 中单击此应用程序的连接字符串时得到的:

IIS 错误

web.config

<?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>

安装 ASP.NET Core Runtime 是不够的。 您必须安装Hosting Bundle

https://dotnet.microsoft.com/download/dotnet-core/3.1

下载页面

你检查过文件权限吗? 具体来说,IIS_IUSR$ 组是否有权读取网站所在的文件夹? 还要检查 windows 事件日志以查看是否有更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM