4

我使用 asp.net core react spa 模板创建了一个反应项目。一切似乎都很好,但是当我在 IIS 中部署应用程序时,它被部署为默认网站下的应用程序。当我尝试访问该站点时,索引文件即将到来,但静态文件给出 404。

我发现的一种解决方案是在 iis 中将 PUBLIC_URL 设置为应用程序名称并构建应用程序然后部署。但是,asp.net核心方面还有其他替代解决方案吗?像设置 rootPath

// In production, the React files will be served from this directory
        services.AddSpaStaticFiles(configuration =>
        {
            configuration.RootPath = "ClientApp/Build";
        });
4

0 回答 0