【发布时间】:2020-06-01 08:36:25
【问题描述】:
我正在将 Angular 6 应用程序部署到 IIS。我安装了 IIS 重写模块,还使用基本 URL 和重写规则更新了 web.config 文件和 index.html 文件。
问题是登录页面显示时没有徽标/图像。我试着看看出了什么问题。 http://localhost/ATSTV2/#/login(这会显示带有控件但没有图像的登录页面)
我查看了引用的图片网址,它显示的来源为http://localhost/assets/Logo_White.png,这是不正确的。 正确的图片链接是http://localhost/ATSTV2/assets/Logo_White.png
除了更改基本 URL 的 web.config 和 index.html 之外,我是否应该进行一些全局更改并确保正确引用静态 URL?
整个应用程序可以在本地使用 angular CLI ng serve 运行良好。但是在部署到服务器时,我将其部署到 IIS,因此在互联网上遵循了一些建议的方法。
【问题讨论】:
-
您的路由是否正常工作?
-
是的。我能够使用我的菜单选项和其他控件显示导航并且工作正常
-
随时发布您的解决方案并将其标记为答案,以帮助遇到此问题的任何人。 stackoverflow.com/questions/51182322/…
标签: angular image url iis deployment