アンチウイルススキャンの影響で、ASP.Net Core アプリのプロセスが開始しないことがある
はじめに
「英語の技術情報で参考になったものを日本語で展開してみようかな!?」ということで始めてみます。(一応、中の関係者には個人の情報発信レベルなら引用OKだろう、と伺いました)
元ネタ
ASP.Net Core Application process failed to start due to Anti-virus scanning
拙訳 : アンチウイルススキャンの影響で、ASP.Net Core アプリのプロセスが開始しないことがある
まとめ
アンチウイルスソフトウェアのウイルススキャンの影響で、ASP.NET Core アプリケーションがエラーとなる場合があるそう。
ブラウザからアクセスする際、HTTP Error 502.5 - Process Failure
が返され、サーバ (IIS) 側のイベントログにも、Source: AspNetCoreModuleV2
、Event ID : 1020
のエラーが出力される、とのことです。
Application '/LM/W3SVC/1/ROOT/Site' with physical root '<path>' failed to start process with commandline '<path><application>.exe ' at stage 'CreateProcessW', ErrorCode = '0x80070002', assigned port xxx, retryCounter '0'.
いくつか原因は考えられるものの、ウイルススキャンの対象から関連のファイルを外してみるよう示唆されています。
その際、下記の情報に対象とすべきファイル/フォルダがまとまっているので参考にすると良いです。
Antivirus Exclusion List for ASP.NET applications hosted on IIS - Microsoft Tech Community
Discussion