gpt4 book ai didi

angular - 在 IIS 的虚拟目录下运行 Angular

转载 作者:太空狗 更新时间:2023-10-29 17:33:00 24 4
gpt4 key购买 nike

这个问题与 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 文件外,一切似乎都加载正常。出于某种原因,此文件被请求为:

http://server/Web0.chuck.js enter image description here

似乎在 0 之前缺少“/”,但我不确定在哪里可以处理此设置。

有什么想法吗?

最佳答案

url 的变化由 webpack 处理。这由 --deploy-url 控制。

运行以下修复它:

ng build --base-href "/Web" --deploy-url "/Web/"

关于angular - 在 IIS 的虚拟目录下运行 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43933718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com