[英]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服務器托管包之后完成的。
您需要將此添加到您的項目:
<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並支持舊版本
我遇到了同樣的問題
我在服務器上安裝了.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.