簡體   English   中英

IIS上的ASP.NET Core 2.0 Preview 2錯誤502.5

[英]ASP.NET Core 2.0 Preview 2 on IIS error 502.5

我使用asp.net core 2 Preview 2。

我在web.config打開了stdoutLogEnabled = "true" ,但系統沒有寫日志。

在Windows Server 2012上部署r2給出:

錯誤

HTTP錯誤502.5 - 進程失敗。

Web.config文件

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

日志

圖像日志

請幫我。

即使安裝了主機捆綁包,我也遇到了同樣的問題。 解決方案在文檔中 -

重新啟動系統或執行net stop was /y net start w3svc net stop was /y然后從命令提示符處net start w3svc以獲取對系統PATH的更改。

這是在安裝.NET Core Windows服務器托管包之后完成的。

嘗試在服務器上安裝.NET Core SDK:

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

它為我解決了同樣的問題。

您需要將此添加到您的項目:

<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>

請查看附圖。

在此輸入圖像描述

嘗試在web.config processPath="dotnet"使用dotnet.exe的確切位置,即在我的情況下C:\\ Program Files(x86)\\ dotnet \\ dotnet.exe

全新的.net核心2.1應用嘗試使用新的應用服務計划部署到新的Azure應用服務。 同樣的問題,即502.5錯誤(HTTP錯誤502.5 - 進程失敗)。

我實現了上述步驟,但仍然遇到了錯誤。 我選擇使用選擇自包含的部署模式(與框架相關(win-x64))。

這解決了我的問題。

這個答案也提交給[問題] :。net-core-2.0 azure app service 502.5錯誤

也許這些問題應該聯系起來。

我有同樣的問題

你必須安裝“Windows主機套裝”

這是最新版本2.1.0並支持舊版本

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

我遇到了同樣的問題

我在服務器上安裝了.NET Core 2.0 Preview 2(第1點中的按鈕) https://www.microsoft.com/net/core/preview#windowscmd

它現在正在運行

發生同樣的問題然后解決了以下步驟。

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:再次重建然后問題得到修復。

如果仍然遇到同樣的問題,請回復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM