IIS上的ASP.NET Core 2.0 Preview 2错误502.5

时间:2017-07-15 03:25:43

标签: asp.net asp.net-core preview

我使用asp.net core 2 Preview 2.

我在stdoutLogEnabled = "true"中打开了web.config,但系统没有写日志。

在Windows Server 2012上部署r2给出:

错误

  

HTTP错误502.5 - 进程失败。

的Web.config

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

记录

image logs

请帮帮我。

8 个答案:

答案 0 :(得分:12)

即使安装了主机捆绑包,我也遇到了同样的问题。解决方案在the documentation -

  

从命令提示符重新启动系统或执行net stop was /y后跟net start w3svc以获取对系统路径的更改。

这是在安装.NET Core Windows服务器托管软件包之后完成的。

答案 1 :(得分:7)

尝试在服务器上安装.NET Core SDK:

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

它为我解决了同样的问题。

答案 2 :(得分:4)

尝试在web.config中使用dotnet.exe的确切位置 bin/post_compile, 即在我的情况下C:\ Program Files(x86)\ dotnet \ dotnet.exe

答案 3 :(得分:2)

全新的.net core 2.1应用程序尝试通过新的应用程序服务计划部署到新的Azure应用程序服务。相同的问题,即502.5错误(HTTP错误502.5-进程失败)。

我执行了上述步骤,但仍然遇到错误。我选择使用选择的自包含部署模式(与框架相关(win-x64)相比)。

这解决了我的问题。

此答案也已提交给[问题]:.net-core-2.0 azure app service 502.5 error

也许这些问题应该联系起来。

答案 4 :(得分:1)

我遇到了同样的问题

您必须安装&#34; Windows Hosting Bundle&#34;

这是最新版本2.1.0并支持旧版本

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

发生了相同的问题,然后按照以下步骤解决。

1:首先删除.bin和.obj文件夹……意味着清除应用程序。

2:绝对是版本不匹配的问题,要看到此>>,请转到“输出”窗口中的“ ASP.Net Core WebServer” ,以查看操作错误。 在VS 2017中,我的情况。  2.1.4位于[C:\ Program Files \ dotnet \ shared \ Microsoft.AspNetCore.App] AdminLTE>无法找到任何兼容的框架版本 AdminLTE>找不到指定的框架'Microsoft.AspNetCore.App'版本'2.1.5'。

3:通过程序包管理器控制台安装Microsoft.AspNetCore.App 2.1.5(适用于我)。

4:再次重建,然后问题得到解决。

如果仍然遇到同样的问题,请回复。

答案 7 :(得分:0)

首先,您必须检查所需的点网版本,确认在服务器和开发的本地计算机上都应用了相同的版本。 使用命令提示符:

>dotnet --info

解决方案2:

使用带有dotnet解释器的命令提示符执行dll文件

YOUR_DLL_PATH> dotnet yourdllpath.dll 

通过这种方法,您可以找到实际的错误。

祝你好运