格式化服务器并重新安装操作系统 WinServer 2019 后,我的 Blazor 服务器端应用程序出现错误 HTTP 错误 500.19 - 内部服务器错误

问题描述 投票:0回答:1

我知道有很多关于这个主题的条目,但由于建议的解决方案还没有帮助,我想解释我的用例及其具体条件并缩小问题范围:

我有一个 IIS (V10.0) 管理的 Blazor 服务器端应用程序 (.NET7),该应用程序在操作系统 WinServer2019 的服务器上运行,没有问题。由于 Windows 操作系统存在一些问题,我们的 IT 部门。已格式化服务器并再次重新安装WinServer 2019。 (同版本)

在格式化之前,我复制了网站文件结构所在的C:\inetpub目录作为备份,并且还截图了我为网站所做的IIS设置。该网站在我们公司内联网上运行(而不是在互联网上)。

服务器重新安装后,我将目录结构复制回文件夹 C:\inetpub 并像过去一样配置 ISS。当然,首先我必须向 Windows 添加 IIS 和所有相关功能。联合国。这里我不确定我是否真的添加了 IIS 所需的所有功能。

最后我在浏览器上收到错误:

HTTP 错误 500.19 - 内部服务器错误。 请求的页面无法访问,因为该页面的相关配置数据无效。

详细错误信息: 模块:IIS Web 核心 通知:未知 处理人:尚未确定 错误代码:0x8007000d 配置错误:- 配置文件:\?\C:\inetpub\wmi_asp\web.config

最后是我的 web.config 文件,它存在于上面的链接下:(此处未对原始状态进行任何更改)

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
  <handlers>
    <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
  </handlers>
  <aspNetCore processPath="dotnet" arguments=".\WebApplication7.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>
<!--ProjectGuid: 3d8c75e2-8edd-498a-951e-9a1b564f7282-->

更新:1 附加信息

我想打开我网站的模块以检查AspNetCoreModuleV2是否存在。但是当我双击 IIS 中的模块时,出现以下错误:

asp.net-core iis web-config blazor-server-side http-error
1个回答
0
投票

在 Update-1 中给出信息后,我注意到我还没有安装 .NET Core 托管捆绑包。安装后我的网页再次打开。

© www.soinside.com 2019 - 2024. All rights reserved.