【问题标题】:Blazor WebAssembly on IIS 8 - 0x8007000dIIS 8 上的 Blazor WebAssembly - 0x8007000d
【发布时间】:2020-05-13 01:16:41
【问题描述】:

我正在遵循本指南来托管我的 Blazor WebAssembly 项目:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/blazor/webassembly?view=aspnetcore-3.1#rewrite-urls-for-correct-routing

我已经安装了 URL 重写模块 2.1,但仍然收到此错误:

HTTP Error 500.19 - Internal Server Error
Error Code: 0x8007000d
Config File \\?\C:\MyProject\web.config 

我将物理路径指向 wwwroot 上一级,即发布后我的项目的根文件夹。

我在根文件夹中的 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=".\MyProject.Server.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
    </system.webServer>
  </location>
</configuration>

我错过了什么?我安装了 .NET Core 3.1.202。我的项目建立在默认模板之上。意思是 ASP.NET Core 托管的服务器部分和 WebAssembly 支持的客户端部分。我正在为 IIS 站点使用端口 81。

感谢任何指导

【问题讨论】:

标签: asp.net iis .net-core url-rewriting blazor


【解决方案1】:

在 IIS 10 上,我必须安装附加模块 - URL 重写:https://www.iis.net/downloads/microsoft/url-rewrite

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 2021-12-16
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 2021-11-06
    • 2020-08-19
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多