我尝试将 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 回答
转到已发布的角度应用的 index.html 并找到
将其更改为