Home » Categories » Multiple Categories |
HTTP Error 502.5 - Process Failure error message when publishing an ASP.NET Core Website |
Article Number: 313 | Rating: 5/5 from 4 votes | Last Updated: Mon, Apr 10, 2017 at 4:18 AM
|
On some occassions, when you try to deploy an ASP.NET Core website to our server, you can see the following error message: 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
To resolve this issue, you need to publish the website/project as a self-contained application. In order to publish it as a self-contained application, please add this to the csproj folder.
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
<RuntimeIdentifiers>win7-x64;win7-x86;ubuntu.16.04-x64;</RuntimeIdentifiers>
<SuppressDockerTargets>True</SuppressDockerTargets>
</PropertyGroup>
The details of the steps are as followed: Step 1: Download VS 2017 from Microsoft website
Step 2: Open solution within vs 2017, you will be told once this happens, you can no longer open the project within vs 2015, however they do backup automatically a version at 2015
step 3: The xproj file at the heart of the application is transformed into a csproj file. This filetype is *now* editable by right clicking on the Main project heart within the directory, and selecting edit {!ProjectName}.csproj, it should open an XML file format.
step 4. Add these lines to the project. (Please note, the project may contain some of these lines already).Some has to add the runtimeidentifiers and supperdocker targets to a property group that already existed.
step 5. Open the project within the command prompt in the usual method (where you right click the project name, open file explorer at the project location and then crtl+shift clicking within the file explorer and selecting the open with command prompt option.
Step 6. Run: dotnet publish -c Release -r win7-x64 within the command prompt
NOTE: Please run the following command: npm install -g bower - within the nugget package manager console, this is meant to install bower globally or something along those lines. This process will publish a self-contained application of your project within the root directory>Bin>Release>Win64>publish
The command prompt should inform you of the location
That is how the latest and most prevalent 502.5 error that occurs with the 2015 --> 2017 upgrade is rectified.
Please do not forget to add the following lines:
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
<RuntimeIdentifiers>win7-x64;win7-x86;ubuntu.16.04-x64;</RuntimeIdentifiers>
<SuppressDockerTargets>True</SuppressDockerTargets>
</PropertyGroup>
|
Attachments
![]()
There are no attachments for this article.
|
I cannot find a way to enable ASP.NET 4.5 on my Control Panel
Viewed 4873 times since Tue, Sep 11, 2012
How to Solve the error: "405 - HTTP verb used to access this page is not allowed"?
Viewed 1294 times since Wed, Oct 24, 2018
I am unable to renew my Let’s Encrypt SSL
Viewed 729 times since Thu, Aug 23, 2018
My website session times out earlier than expected. Why?
Viewed 3312 times since Tue, May 1, 2012
How can I enable ASP.NET 3.5 on your Control Panel?
Viewed 2866 times since Wed, May 2, 2012
I get an error Server.CreateObject Failed when I try to use CDONTs. What can I do?
Viewed 1889 times since Tue, May 1, 2012
Do you support ASP.NET MVC 6?
Viewed 2953 times since Wed, Feb 17, 2016
How do I redirect a subdomain to a subdirectory?
Viewed 2537 times since Tue, May 1, 2012
Why do I suddenly receive the error message: "Compiler Error Message: The compiler failed with error code XXXXXXXXX"?
Viewed 3467 times since Wed, Feb 17, 2016
How do I query MySQL database in ASP.NET?
Viewed 4435 times since Tue, May 1, 2012
|