【发布时间】:2018-09-22 11:35:59
【问题描述】:
我的理解是在 Azure App Service 上运行 ASP.NET Core Web 应用程序时需要 web.config:
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\MyProgram.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
dotnet publish -c Release 没有创建这个web.config,所以我创建了自己并将其放入解决方案中(奇怪,因为我以前从未这样做过)。
但我遇到的问题是它没有发布web.config 文件?它似乎忽略了它。
让我的应用程序在 Web 应用程序中运行的唯一方法是使用 Kudu 手动将 web.config 文件复制到 wwwroot 文件夹中。
注意:这是一个依赖于框架的部署 (FDD),不是独立的,并且使用 .NET Core 2。
【问题讨论】:
标签: asp.net asp.net-core .net-core asp.net-core-2.0