【问题标题】:netCore 3.0 Deploy Pipeline to Azure Error 500 AspNetCoreModule(V2) Handler: aspNetCore Error Cod: 0x00000000netCore 3.0 将管道部署到 Azure 错误 500 AspNetCoreModule(V2) 处理程序:aspNetCore 错误代码:0x00000000
【发布时间】:2020-03-01 01:03:02
【问题描述】:

前几天遇到了一个问题,我花了几个小时头疼才解决。我希望如果有人遇到类似的问题,我可以为他们节省一些时间。我正在构建一个新的 API,并且一切都按预期在本地工作。在 azure 中设置我的开发和登台环境,然后开始设置我的构建和发布管道。所有这一切都非常简单,因为它只是一堆按钮点击和一些 yaml 编辑。

部署后,我尝试访问我的 API,然后砰!错误 500。经过大量阅读后,我看到有关 AspNetCoreModule 与 AspNetCoreModuleV2 的类似问题以及 InProcess 与 OutOfProcess 的一些问题。

然后我直接从 VS 进行部署,令人惊讶的是,一切正常。我不能每次都这样做,所以回到管道部署并再次出现错误 500。

"详细错误信息: 模块 AspNetCoreModule 通知 ExecuteRequestHandler 处理程序 aspNetCore 错误代码0x00000000"

【问题讨论】:

    标签: azure deployment swagger pipeline


    【解决方案1】:

    我的答案!

    在比较了 VS deploy 的输出文件和 deploy 工件中的内容后,我意识到我的 .xml 注释文件在工件中丢失了,与 swagger 使用的相同 cmets.... UGH...

    解决方案:复制到输出目录:如果更新则复制 - 经验教训!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多