【问题标题】:Url ReWrite in IIS 10IIS 10 中的 URL 重写
【发布时间】:2020-04-19 03:00:20
【问题描述】:

我正在开发 Angular 7 项目并在 IIS 10 服务器上部署项目。

这是我的第二个内部项目,所以我已经部署在我的主项目的子应用程序中。

但在部署项目静态图像路径后不起作用,所以我想使用 URL 重写概念更改图像路径。

现在我已经在某个地方设置了静态图像路径,例如:

src='../../../assets/noimage.jpg'

但在部署项目后,我想要像这样的图像 url:

src='App/assets/noimage.jpg'

如果有任何 URL 重写规则可能用于更改图像路径,请告诉我。

【问题讨论】:

  • 设置图片网址如src='./assets/noimage.jpg' 它将在本地和IIS服务器上工作。

标签: angular iis-10


【解决方案1】:

我在 Windows Server (IIS10) 上部署了一些项目 (Angular 8),在引用静态图像时我只使用此引用:<img src="assets/company-logo.png" >

【讨论】:

    【解决方案2】:

    如果您在 iis 的子应用程序中托管 Angular 应用程序,那么您只需在路径中添加 ./。

    之前:

    <script type="text/javascript" src="runtime.js"></script>
    

    改为:

    <script type="text/javascript" src="./runtime.js"></script>
    

    【讨论】:

      猜你喜欢
      • 2017-12-14
      • 2020-05-05
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 2020-02-11
      • 2013-07-01
      • 2016-06-27
      相关资源
      最近更新 更多