【问题标题】:What is need to do with invalid runtimeconfig.json Azure app service无效的 runtimeconfig.json Azure 应用服务需要做什么
【发布时间】:2021-06-12 13:55:36
【问题描述】:

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

无效的 runtimeconfig.json

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

【问题讨论】:

标签: azure asp.net-core


【解决方案1】:

就我而言,我在 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%\LogFiles\stdout" hostingModel="inprocess" />
    </system.webServer>
  </location>
</configuration>

【讨论】:

    【解决方案2】:

    请参考来自redditstack overflow 的帖子,

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-16
      • 1970-01-01
      • 2010-09-07
      相关资源
      最近更新 更多