azure - 无效的 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%\LogFiles\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
推荐阅读
- python - 如何从 ForeignKey 访问模型的字段以进行验证?
- objective-c - 从 UIPopoverController 过渡到 UIPopoverPresentationController
- python - 在python中插入数据库表
- ramda.js - 如何在 Ramda 中编写这个函数?
- build - Android内核构建 - 错误:asm中的未知寄存器名称'r2'
- flutter - 如何从另一个页面获取多个数据?
- typescript - (VUE 计算)类型“CreateComponentPublicInstance”上不存在属性“XXX”
- amazon-redshift - 如何解释查询计划中的巨大成本
- javascript - A 如何使用 javascript 添加 Imageview ?5
- charts - MT5/Meta Trader 5 显示价格重复。它如何影响交易?