web.config 文件中的无效标记 HTTP 错误 500.19

Invalid tag in web.config file HTTP Error 500.19

在 Visual Studio 中构建了一个 c# 网络应用程序,并将其安装在 IIS 服务器上。当我尝试在本地浏览时,我得到 HTTP 错误 500.19 - 内部服务器错误 - 错误代码 0x8007000d,而且我无法双击 IIS 中该应用程序的任何设置,它抱怨 web.config.

中的错误

如果我删除下面的行,我可以双击 IIS 中的设置,但该页面不起作用,所以我猜我缺少先决条件或与此 web.config 标记相关的内容,但我找不到它?

<aspNetCore processPath="dotnet" arguments=".\WebApp.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />

Mason 的回应

您是否安装了 ASP.NET 核心托管包? – 石匠

已解决问题