ASP.NET Core 2.0 Preview 2 on IIS error 502.5

你离开我真会死。 提交于 2019-12-19 12:23:20

问题


I use asp.net core 2 Preview 2.

I opened stdoutLogEnabled = "true" in web.config but the system does not write logs.

Deploying on windows server 2012 r2 gives :

Error

HTTP Error 502.5 - Process Failure.

Web.config

<aspNetCore processPath="dotnet" arguments=".\App.WebHost.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />

Logs

Please help me.


回答1:


I had this same problem, even after installing the hosting bundle. The solution was in the documentation -

Restart the system or execute net stop was /y followed by net start w3svc from a command prompt to pick up a change to the system PATH.

This is done after installing the .NET Core Windows server hosting bundle.




回答2:


Try to install .NET Core SDK on the server:

https://www.microsoft.com/net/download/core

It solved the same problem for me.




回答3:


You need add this to your project :

<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>

Please view attached picture.




回答4:


Try using exact location of dotnet.exe in web.config processPath="dotnet", i.e. In my case C:\Program Files(x86)\dotnet\dotnet.exe




回答5:


Brand new .net core 2.1 app trying to deploy to new Azure app service with new app service plan. Same issues, namely 502.5 error ( HTTP Error 502.5 - Process Failure ).

I implemented the above steps and still ran into errors. I opted to use the chose the self-contained deployment mode (compared to framework dependent (win-x64)).

This resolved my issue.

This answer was also submitted to [question]: .net-core-2.0 azure app service 502.5 error

Perhaps these questions should be linked.




回答6:


I had the same problem

You must install "Windows Hosting Bundle"

This is the newest version 2.1.0 and supports the old version

https://www.microsoft.com/net/download/thank-you/dotnet-runtime-2.1.0-windows-hosting-bundle-installer




回答7:


I was having the same problem

I installed .NET Core 2.0 Preview 2 (the button in point 1) on the server https://www.microsoft.com/net/core/preview#windowscmd

and it's running now




回答8:


The same issue occurred then got resolved to follow below steps.

1: First delete .bin and.obj folder......mean Clean your application.

2: Definitely this is version mismatching issue to see this >> go to "ASP.Net Core WebServer" in the Output window to see action error. In VS 2017, My case . 2.1.4 at [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] AdminLTE> It was not possible to find any compatible framework version AdminLTE> The specified framework 'Microsoft.AspNetCore.App', version '2.1.5' was not found.

3: Install Microsoft.AspNetCore.App 2.1.5 (for mine) through package manager console.

4: Rebuild again then issue got fixed.

Please reply if still getting the same issue.




回答9:


First you have to check the required dot net version, Confirm the same version applied in both server and developed local machine. Using Command prompt :

>dotnet --info

Solution 2:

Execute the dll file using command prompt with dotnet interpreter

YOUR_DLL_PATH> dotnet yourdllpath.dll 

By this you can find the actual error.

Good luck



来源:https://stackoverflow.com/questions/45114166/asp-net-core-2-0-preview-2-on-iis-error-502-5

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!