我想让一个基本的 .NET 5.0 应用程序在新的开发服务器上运行,它给我一个错误,想读取web.config
没有配置错误。
托管框架已安装
App Pool 用户和文件夹路径是默认设置。
我什至运行了 Process Monitor 并且文件被成功读取,所以它的内容给它带来了困难。这是web.config
内容。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\TestApp.Web.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
环境变量也已设置
事件查看器中也没有错误。
想法?
- - 编辑 - -
该文件显示 IIS 用户具有访问权限
我修复了主机框架安装的修复安装
Windows 的神奇之处在于文件可能会因未知原因而丢失。因此,关于需要哪些文件以及它们是否存在的实时报告总是很有帮助的 :) 很高兴看到 Jexus Manager 帮助了更多的开发人员。