首页 > 解决方案 > ASP.NET Core:通过 http 而不是 https 请求 SPA 包

问题描述

我在 .NET Core Web 服务器 ( Startup.cs)中有这个 SPA 配置

public void Configure(IApplicationBuilder app, IWebHostEnvironment env) {
    // ...
    app.UseHttpsRedirection();
    // ...
}

我已经为调试启用了 HTTPS 配置。

在此处输入图像描述

如果我删除app.UseHttpsRedirection();并禁用https调试,它可以工作。但是,如果我启用 `HTTPS,则在加载 SPA 包时会出现此错误:

获取 https://localhost:44355/static/js/0.chunk.js 网络::ERR_HTTP2_PROTOCOL_ERROR 200

之前还好好的,不知道是什么原因。我想应用程序正在通过HTTP and not HTTPS 请求捆绑包。

我尝试卸载并重新安装IIS Express,但问题仍然存在。我不知道这是什么原因,请帮忙。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

标签: reactjsasp.net-coreiis.net-coresingle-page-application

解决方案


推荐阅读