ASP.NET > ASP.NET Core > HTTP エラー 500.19 0x8007000d


HTTP エラー 500.19 - Internal Server Error

確かにASP.NET Core環境をインストールしたはずなんだが、500.19エラーが出る。。。
という時の対処メモです。

以下のようなエラーがでました。
HTTP エラー 500.19 - Internal Server Error
ページに関連する構成データが無効であるため、要求されたページにアクセスできません。

web.config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
          <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
        </handlers>
        <aspNetCore processPath="dotnet" arguments=".\MarketingMetric.Web.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
    </system.webServer>
</configuration>

Error 500.19 Internal server error on IIS- Stack Overflow

ASP.NET Core Module | Microsoft Docs

aspnet/AspNetCoreModule: ASP.NET Core Module for IIS and IIS Express

Windows Server Hosting bundle.

ANCM is included in the .NET Core Windows Server Hosting bundle.
https://aka.ms/dotnetcore-2-windowshosting

IISのハンドラーマップ > モジュールマップの追加 画面を表示します。
モジュール一覧にAspNetCoreModuleが追加されました。

これでうまく動けばOK
エラーがでれば以下へ

ASP.NET > ASP.NET Core > HTTP Error 502.5 - Process Failure - Qiita