现在,我正在尝试为我的 .Net 5(应用程序控制台)Web 项目创建一个 Web 设置。如此链接所述,我已在 Web 设置中添加了我的网站项目的已发布项目。
当我生成我的设置并安装我的应用程序时,我没有创建web.config,因此,我有 403.14 错误(当我手动推送它时,我没有更多错误!)。
我不知道为什么 web.config 是在 VS2019 的方便发布时自动创建的,而不是在 Setup Web 项目中?我是否必须在我的 IIS 或池中或在我的网站中进行一些配置?有什么帮助或想法吗?
PS 应用程序池设置为无托管代码
谢谢
我需要这个 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=".\MYAPP.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>