Asp.net core 2 Preview 2を使用しています。
私は開きました stdoutLogEnabled = "true"
in 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" />
ログ
私を助けてください。
ホスティングバンドルをインストールした後でも、この同じ問題が発生しました。ソリューションは ドキュメント -にありました
システムを再起動するか、コマンドプロンプトから
net stop was /y
に続いてnet start w3svc
を実行して、システムPATHへの変更を取得します。
これは、.NET Core Windowsサーバーホスティングバンドルをインストールした後に行われます。
これをプロジェクトに追加する必要があります。
<PublishWithAspNetCoreTargetManifest>false</PublishWithAspNetCoreTargetManifest>
添付の画像をご覧ください。
Web.configでdotnet.exeの正確な場所を使用してみてくださいprocessPath="dotnet"
、つまり、私の場合はC:\ Program Files(x86)\ dotnet\dotnet.exe
新しいアプリサービスプランを使用して、新しいAzureアプリサービスにデプロイしようとする新しい.netコア2.1アプリ。同じ問題、つまり502.5エラー(HTTPエラー502.5-プロセス障害)。
上記の手順を実行しても、エラーが発生しました。選択した自己完結型の展開モードを使用することを選択しました(フレームワーク依存(win-x64)と比較)。
これで問題が解決しました。
この回答は[question]にも送信されました: 。net-core-2.0 Azure app service 502.5 error
おそらくこれらの質問はリンクされるべきです。
同じ問題があった
「Windows Hosting Bundle」をインストールする必要があります
これは最新バージョン2.1.0で、古いバージョンをサポートしています
同じ問題が発生し、以下の手順に従うように解決されました。
1:最初に.binおよび.objフォルダーを削除します......アプリケーションをクリーンアップします。
2:間違いなく、これはバージョン不一致の問題であり、これを確認してください>> [出力]ウィンドウの[ASP.Net Core WebServer]に移動アクションエラーを確認してください。 VS 2017では、私の場合。 2.1.4 at [C:\ Program Files\dotnet\shared\Microsoft.AspNetCore.App] AdminLTE>互換性のあるフレームワークバージョンAdminLTEを見つけることができませんでした>指定されたフレームワーク 'Microsoft.AspNetCore.App'、バージョン '2.1。 5 'が見つかりませんでした。
3:パッケージマネージャーコンソールからMicrosoft.AspNetCore.App 2.1.5(私の場合)をインストールします。
4:再構築して問題を修正しました。
それでも同じ問題が発生する場合は返信してください。
私は同じ問題を抱えていました
サーバーに.NET Core 2.0 Preview 2(ポイント1のボタン)をインストールしました https://www.Microsoft.com/net/core/preview#windowscmd
そしてそれは今実行中です