【发布时间】:2021-06-21 15:40:06
【问题描述】:
我正在尝试将 net core 6.0.100-preview.4.21255.9 api 应用程序发布到 Azure 应用程序服务。 该应用程序作为自包含部署从 VS2019 正确发布。当点击应用服务的 url 时,我得到 HTTP 错误 500.32 - ANCM 无法加载 dll。我希望大摇大摆地出现。
如果我使用 net core 6.0.100-preview.4.21255.9 创建一个 Web 应用程序并部署它,它工作正常。
关于如何让它在 azure 应用服务上运行的任何想法?
【问题讨论】:
-
你是什么意思我用 .net core 6.0.100 创建网络应用程序然后它工作正常。两者都在不同环境的 Azure 中。你得到了什么确切的错误?
-
错误是HTTP Error 500.32 - ANCM Failed to Load dll
-
当我创建一个空白的 api 应用程序并发布它时,我得到了错误,但是当我创建一个 Web 应用程序并发布它时它可以工作。两者都使用网络核心 6.0.100-preview.4.21255.9。我创建用于测试的 api 应用和 Web 应用是使用 VS 2019 创建的空白应用。
-
有高级工具。您显示的错误页面,它有链接,它重定向到 Azure 门户中的某个页面,并且有 kudu 控制台。这将使您对此有更多的了解。我怀疑它存在 IIS 集成问题。
标签: azure api asp.net-core-6.0