Dav*_*New 6 asp.net .net-core asp.net-core asp.net-core-2.0
我的理解是web.config在 Azure 应用服务上运行 ASP.NET Core Web 应用程序时需要:
<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>
Run Code Online (Sandbox Code Playgroud)
dotnet publish -c Release不创建 this web.config,所以我创建了自己并将其放入解决方案中(奇怪,因为我以前从未这样做过)。
但我遇到的问题是它不发布web.config文件?它似乎忽略了它。
让我的应用程序在 Web App 中工作的唯一方法是web.config使用 Kudu手动将文件复制到 wwwroot 文件夹中。
注意:这是一个依赖于框架的部署 (FDD),不是独立的,并且使用 .NET Core 2。
我们终于想通了。项目类型不正确。它必须是:
<Project Sdk="Microsoft.NET.Sdk.Web">
Run Code Online (Sandbox Code Playgroud)
并不是
<Project Sdk="Microsoft.NET.Sdk">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3101 次 |
| 最近记录: |