这个问题与 Angular2+(不是 AngularJS)有关
我们正在尝试在 IIS 网站下的虚拟目录下托管我们的 Angular 网站。
我们有一个名为 Development 的网站,它指向:C:\inetpub\wwwroot\Development。
在这个文件夹中,我们有另一个名为 Web
的文件夹。此 Web 文件夹包含 Angular 站点代码(使用 ng build --base-href "/Web"--deploy-url "/Web"
当我们导航到 http://server/Web 时,除了 0.chuck.js 文件外,一切似乎都加载正常。出于某种原因,此文件被请求为:
似乎在 0 之前缺少“/”,但我不确定在哪里可以处理此设置。
有什么想法吗?
最佳答案
url 的变化由 webpack 处理。这由 --deploy-url 控制。
运行以下修复它:
ng build --base-href "/Web" --deploy-url "/Web/"
关于angular - 在 IIS 的虚拟目录下运行 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933718/