首页 文章

发布 Angular 5 .NET Core Web API 时的空白页面

提问于
浏览
1

我尝试将 Angular 5 应用程序和.NET Core Web Api 发布到同一服务器(带有.NET Core 包的 IIS),但是当我启动时,它只显示一个空白页面(没有控制台错误或日志错误)。 Web API 工作(使用 postman 测试),所以我猜它可能是路由问题。 angular 5 应用程序是一个用 Angular-Cli 创建的新应用程序,并使用构建生产

ng build --prod然后将 dist 文件夹的内容复制到 wwwroot 中

.NET Core Web Api 也是一个新的 API,只有一个基本的 GET 请求,使用以下方式发布:

dotnet publish --self-contained -r win-x64 -c Release

然后将内容复制到 wwwroot 中,这意味着所有角度文件和.net 核心文件都在同一目录中。我还没碰过 web.config。

如果我只发布角应用程序,它的工作原理。

我在这里错过了什么?

1 回答

  • 0

    转到已发布的角度应用的 index.html 并找到

    <base href="/">
    

    将其更改为

    <base href="">
    

相关问题