.net Web アプリケーションを .net コア 2.0 に更新したところ、問題なく動作しました。非コア Web アプリケーションであるサブサイトがあります。このサブアプリケーションは、「コア 2.0 サイト エラー HTTP エラー 502.5 - プロセス エラー」というエラーをスローするようになりました。
アプリケーション プールの設定をマネージド コードなしに変更し、dotnetcore のハンドラーも明示的に削除しました。
.NET CLR のバージョンを古い v4 のままにしておくと、サブ アプリケーションは読み込まれますが、サブ アプリケーション フォルダー内の css ファイルまたは js ファイルが見つかりません。
ここで何か助けていただければ幸いです。
ありがとう!
そのため、CLR バージョンが v4 のサブ アプリケーション用に別のアプリケーション プールを作成し、それが読み込まれるようになりました。しかし、css ファイルや js ファイルが見つかりません。これらすべてのファイルのステータスが 502 (Bad Gateway) になっています。例えば:
AppA: メインの .net コア 2 Web アプリ SubAppB: .net 4.6 Web アプリ。
https://www.AppA.com/SubAppB/Account/Loginにアクセスすると 、すべての画像、css、js ファイルが 502 をスローしています。Chrome では、ブラウザが次の場所でファイルを探しているのがわかります: https://www .AppA.com/SubAppB/Content/login.css