gpt4 book ai didi

asp.net - 在 IIS 服务器上部署 ASP.NET Core 2.1 React App

转载 作者:行者123 更新时间:2023-12-03 13:26:57 25 4
gpt4 key购买 nike

我正在尝试在本地 IIS 系统上托管默认的 React 应用程序。

配置如下

  • Visual Studio 2017
  • IIS 10
  • 64 位操作系统
  • ASP.NET 核心 2.1

我已经安装了先决条件,即 asp.net core 2.1 托管包和运行时。

当我发布应用程序时,其目录如下

enter image description here

以及我所做的托管配置:

  • 创建了一个新的应用程序池,其中无托管代码
  • 使用此池来托管网站

但是当我在浏览器上运行该应用程序时,它显示 404 错误,它没有找到该应用程序。

但是,对于 ASP.NET CORE 2.0,它可以使用相同的配置。

ASP.NET CORE 2.1 是否删除了对此类应用程序的支持?

我浏览过所有可能的论坛,但没有一个提到如何使用 React-Redux 模板托管 2.1 应用程序。

请帮忙

最佳答案

我想我发现了问题。这是 ASP.NET CORE 2.1 默认项目自带的 https 启用配置。

当我将其托管在 IIS 服务器上时,它会将其重定向到 https url,但 IIS 未配置 IIS 协议(protocol)。

根据我的需要,我从 StartUp.cs 文件的 Configure 方法中删除了 HTTPS 重定向

已删除 app.UseHttpsRedirection()

现在正在重定向到 HTTP

关于asp.net - 在 IIS 服务器上部署 ASP.NET Core 2.1 React App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51148750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com