需要如何处理无效的 runtimeconfig.json Azure 应用服务



我是第一次尝试Azure(应用服务(,我正在尝试发布我的 ASP.NET Core 3.0项目。我已经使用 Visual Studio 2019 发布到 Azure,并复制了所有文件,但我在日志文件夹中不断收到错误:

无效的 runtimeconfig.json

我已经阅读了一些关于它的 Stackoverflow 问题,但其中大多数都不适用于我的场景。有人可以帮忙吗?

就我而言,我在web.config中对aspNetCore进行了以下更改:

stdoutLogFile="\?%home%\LogFiles\stdout">stdoutLogFile=".\LogFiles\stdout">

这就是问题出现的原因。 但请保持stdoutLogFile="\?%home%\LogFiles\stdout

这是完整的web.config

<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".SmartApp.Inventory.Api.dll" stdoutLogEnabled="true" stdoutLogFile="\?%home%LogFilesstdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>

从reddit和stack overflow引用这篇文章,

在门户中的应用服务上打开 kudu,并尝试启动 服务。这应该会产生更好的错误。

当 2.2 首次发布时,我遇到了一个问题,它没有部署到 我正在使用的 Azure 区域之一,但 2.2 应该无处不在 现在

最新更新