UL 11.2以上のバージョンで Webアプリケーションにアクセスした際にinternal errorが発生

UL 11.2以上のバージョンで Webアプリケーションにアクセスした際にinternal errorが発生

問題の事象:

Webアプリケーション(Web版コンソールアプリ)インストール完了後、WebアプリケーションのURLにアクセスすると以下エラー(HTTP エラー 500.19 - Internal Server Error)が表示されます。


原因:

既知の不具合です。
構成ツールでWebアプリケーションをインストールする際に、Webアプリケーションの要件として必要な製品やライブラリがインストールされていない場合は構成ツールが自動で必要な製品やライブラリをインストールします。しかしそのインストールの際に.Net codeが破損してしまい、修復が必要な状態になります。
必要な製品やライブラリがマシンにインストール済の状態で構成ツールを起動しWebアプリケーションのインストールをした場合は、この問題は発生しません。

対応方法:

このエラーが発生した場合は、「Microsoft .NET Core  - Windows Server Hosting」 (UserLockパッケージをインストールする際に同時にインストールされる)の修復を行ってください。

①Microsoftの下記のページにアクセスします。



対象バージョンは3.1.xxの最新版です。3.1以上であれば要件を満たしています。
画面右側からASP.Net Coreランタイムがダウンロードできます。
Windows用インストーラーの「Hosting Bundle」 を選択してください。

②exeファイルがダウンロードされたら、ダブルクリックで起動してください。
下記画面が表示されたら、「修復」ボタンをクリックします。

修復後は、IISの再起動が必要です。

③修復、IIS再起動後 、Web Consoleが表示されることを確認してください。


修復で改善しない場合、一度 Microsoft .NET Core 3.1.xx - Windows Server Hostingをアンインストールし、再インストールをしてください。