Net 6在读取错误的web.config时显示500.19错误



我在IIS上部署了一个全新的站点。它在里面。净6。我收到一个500.19错误,由于权限不足,它无法读取配置文件。

\?DSitesSiteDirectorywwwrootweb.config

问题是它所指向的web.config文件不是我的网站的文件。由于某种原因,它正在wwwroot目录中查找web.config。事实上,该位置甚至不存在web.config。

中存在正确的web.config文件D: \Sites\SiteDirectory\wwwroot\SiteName\web.config

IIS为什么关注wwwroot?如何修复此行为?我的另一个。如果根目录中没有此web.config,Net Framework 4.7网站可以正常工作。

我通过安装以下组件解决了这个问题:

Windows主机捆绑包

"https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-6.0.6-windows-hosting-bundle-installer">

相关内容

最新更新