我已经开发了我的网络应用程序,并使用asp.net core 1.1将其发布到azure,它工作正常,直到我将我的Web应用程序升级到Core 2.0最终版本,现在应用程序在本地运行,但是当我将它部署到Azure It时给了我这个问题。
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
我只是用这行代码更新.csproj文件
HTTP错误502.5 - 进程失败
此问题的常见原因:
申请流程无法启动申请流程 启动但后停止应用程序进程已启动但未通过 听取配置的端口
疑难解答步骤:
检查系统事件日志中是否有错误消息启用日志记录 申请程序&#39; stdout消息将调试器附加到 申请程序和检查
答案 0 :(得分:5)
通过一些搜索this为我工作。
从Azure门户的控制台基本上清除wwwroot
文件夹。确保获得最高wwwroot
文件夹(出于某种原因,我有一个子wwwroot
文件夹。)
RD wwwroot /S /D
应该做的伎俩。然后只需重新发布您的网站。看来发布过程不会删除deploy文件夹中已存在的任何内容。所以你有1.1 .sll和2.0 .dll。
希望能帮到你。
答案 1 :(得分:1)
使用VS2017 15.7.1发布一个简单的秒杀应用程序时遇到了同样的问题 - 文件|新项目,ASP.NET核心Web应用程序,MVC,ASP.NET Core 2.0 - 在本地主机上构建和运行 - 发布到Azure WebApp
浏览器显示错误:HTTP错误502.5 - 进程失败
答案 2 :(得分:0)
升级到ASP.NET Core 2.0后,您需要将以下配置部分添加到解决方案中的所有.csproj文件中。
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
</ItemGroup>
您可以创建一个新的ASP.NET Core 2.0应用程序来检查它。 DotNetCliToolReference配置部分已经在新的ASP.NET Core 2.0应用程序项目文件中,但在升级的应用程序项目文件中遗漏了。
答案 3 :(得分:0)
我正在运行2.0.8,不得不降级到2.0.5然后才能运行。 2.0.8不包括2.0.5所做的自包含部署(SCD)。
我正在使用VSTS来构建和发布
答案 4 :(得分:0)
我遇到了HTTP错误502.5-进程失败,我的问题是通过安装.net sdk来解决的