HTTP 错误 502.5 - 进程失败 asp.net 核心 2.0
HTTP Error 502.5 - Process Failure asp.net core 2.0
问题
我已经开发了我的 Web 应用程序并使用 asp.net 核心 1.1 将其发布到 Azure 并且它工作正常,直到我将我的 Web 应用程序升级到 Core 2.0 最终版本并且现在该应用程序在本地工作但是当我部署时它给 Azure 它给了我这个问题。
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
我只是用这行代码更新了 .csproj 文件
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start The application process
started but then stopped The application process started but failed to
listen on the configured port
Troubleshooting steps:
Check the system event log for error messages Enable logging the
application process' stdout messages Attach a debugger to the
application process and inspect
经过一些搜索 this 对我有用。
基本上从 Azure 门户的控制台中清除 wwwroot
文件夹。确保你得到最上面的 wwwroot
文件夹(出于某种原因我有一个子 wwwroot
文件夹。)
RD wwwroot /S /D
应该可以解决问题。然后重新发布您的网站。发布过程似乎不会删除部署文件夹中已存在的任何内容。所以你有 1.1 .dlls 和 2.0 .dlls.
希望这对你有用。
升级到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 应用程序项目文件中,但在升级后的应用程序项目文件中丢失了。
我是 运行 2.0.8,必须降级到 2.0.5 然后它才能工作。 2.0.8 没有像 2.0.5 那样包含自包含部署 (SCD)。
我正在使用 VSTS 构建和发布
我在使用 VS2017 15.7.1 发布一个简单的 spike 应用程序时遇到了同样的问题
- 文件 |新项目,ASP.NET 核心 Web 应用程序,MVC,ASP.NET 核心 2.0
- 在本地主机上构建和 运行
- 发布到 Azure WebApp
浏览器显示错误:HTTP 错误 502.5 - 进程失败
我遇到了 HTTP 错误 502.5 - 进程失败的问题,我的问题已通过安装 .net sdk 得到修复
问题
我已经开发了我的 Web 应用程序并使用 asp.net 核心 1.1 将其发布到 Azure 并且它工作正常,直到我将我的 Web 应用程序升级到 Core 2.0 最终版本并且现在该应用程序在本地工作但是当我部署时它给 Azure 它给了我这个问题。
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
</ItemGroup>
我只是用这行代码更新了 .csproj 文件
HTTP Error 502.5 - Process Failure
Common causes of this issue:
The application process failed to start The application process started but then stopped The application process started but failed to listen on the configured port
Troubleshooting steps:
Check the system event log for error messages Enable logging the application process' stdout messages Attach a debugger to the application process and inspect
经过一些搜索 this 对我有用。
基本上从 Azure 门户的控制台中清除 wwwroot
文件夹。确保你得到最上面的 wwwroot
文件夹(出于某种原因我有一个子 wwwroot
文件夹。)
RD wwwroot /S /D
应该可以解决问题。然后重新发布您的网站。发布过程似乎不会删除部署文件夹中已存在的任何内容。所以你有 1.1 .dlls 和 2.0 .dlls.
希望这对你有用。
升级到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 应用程序项目文件中,但在升级后的应用程序项目文件中丢失了。
我是 运行 2.0.8,必须降级到 2.0.5 然后它才能工作。 2.0.8 没有像 2.0.5 那样包含自包含部署 (SCD)。
我正在使用 VSTS 构建和发布
我在使用 VS2017 15.7.1 发布一个简单的 spike 应用程序时遇到了同样的问题 - 文件 |新项目,ASP.NET 核心 Web 应用程序,MVC,ASP.NET 核心 2.0 - 在本地主机上构建和 运行 - 发布到 Azure WebApp
浏览器显示错误:HTTP 错误 502.5 - 进程失败
我遇到了 HTTP 错误 502.5 - 进程失败的问题,我的问题已通过安装 .net sdk 得到修复