带有 React.js 应用程序的 ASP.NET Core 在部署后显示空白页面

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

我已将 Asp.net Core 和 React.js 应用程序部署到 IIS。如果我在默认网站中发布代码,则应用程序正在加载。我有其他应用程序在端口 80 上运行,因此,我在默认网站下添加了单独的应用程序,但该应用程序显示空白页面。我从网络选项卡验证js和css加载没有问题。

假设我的应用程序名称是ExampleApp,并且我在inetpub/wwwroot中有文件夹ExampleApp。

示例:

  • 代码发布在inetpub/wwwroot =>下。 http://localhost => 工作
  • 代码发布在inetpub/wwwroot/ExampleApp下。 =>。 http://localhost/ExampleApp - 空白页面

提前致谢!

  • 我已经安装了.net core虚拟主机捆绑包。
  • 我已经安装了 url 重写。 iis 里没有配置任何东西。
reactjs asp.net-core iis
1个回答
0
投票

找到

index.html
vite.config.js
文件。

然后在

<base href="/ExampleApp/" />
中添加
index.html
。如下:

base: '/ExampleApp/',
文件中添加
vite.config.js

然后再次部署

ReactApp1.Server
项目,并将其托管在ExampleApp文件夹下。

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