ASP.NET Core 3 Web应用程序,Azure App Service和ANCM进程内处理程序加载失败

时间:2019-02-14 20:10:19

标签: c# asp.net-core

NET伙伴

对于使用所有这些不同的技术我真的很陌生,所以如果我缺少一些知识,请原谅。无论如何,我都有自己的ASP.NET MVC架构,但是我还没有真正掌握框架,工具或任何给定ASP类型的Web应用程序的脚手架在做什么。

tl; dr;

目前,我正在与Azure一起托管ASP.NET CORE(3)Web应用程序,并且已经为App Service制定了计划。该项目非常简单,我只想让它从Azure运行,以便可以处理请求。问题是,它在我的计算机上可以很好地构建,但是当我将其发布到Azure时,遇到HTTP错误500.0,表示我可能缺少其中一项要求:

  1. 未找到指定版本的Microsoft.NetCore.App或Microsoft.AspNetCore.App。
  2. 应用程序中未引用进程中请求处理程序Microsoft.AspNetCore.Server.IIS。
  3. ANCM找不到 dotnet

我认为问题归结为我没有在本地计算机或云中正确使用IIS。 我将按访问网页时收到的错误消息中的建议更改应用程序的日志记录级别,并且已在Azure上为Application Insights配置了服务,希望对我的情况有所帮助。我已经尝试了一些有关Web配置的StackOverflow建议,但这些建议只能在构建时重新生成。

任何帮助都会如此,因此,不胜感激,因为这对我来说是一个投资组合,我花了很多时间来处理它-我想我可能只是错过了一些基本知识。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试通过Visual Studio直接部署到Web应用程序,并将其配置为自包含的,而不是依赖于框架的。