如果在Visual Studio 15.2中创建新的ASP.NET Core项目并将其发布到Azure App Service,则您的网站会显示“HTTP Error 502.5 - Process Failure”。如果您更新现有网站,则会出现同样的错误。
如果您尝试从Kudu调试控制台手动运行网站,则会收到未安装ASP.NET Core 1.1.2的错误消息。即使项目具有netcoreapp1.1的TargetFramework(没有关于1.1.2),也会发生此错误。
使用Visual Studio 15.1在一天前发布的完全相同的新项目或现有项目。 VS的一些细微变化似乎已经破坏了成功发布的能力。
如何修复或解决此问题?
答案 0 :(得分:5)
我的csproj文件属性TargetFramework
包含值netcoreapp1.0
。我用netcoreapp1.1.1
更改了它,现在一切似乎都没问题。
<PropertyGroup> <TargetFramework>netcoreapp1.1.1</TargetFramework> </PropertyGroup>
答案 1 :(得分:0)
我已将VS 2017更新为15.2版本,然后我在服务器上发布了我的项目的新版本,当我尝试访问它时,我收到错误502.5,我的解决方案是安装.NET服务器上的核心1.1.2运行时。刚刚完成,然后该项目正在运作。我不知道为什么会这样,但也许它可以帮助别人。 (我没有使用azure)