Angular iis10中的Url重写

Angular iis10中的Url重写,angular,iis-10,Angular,Iis 10,我正在从事Angular 7项目和IIS10服务器上的项目部署 这是我的第二个内部项目,所以我在主项目的子应用程序中部署了它 但部署项目后,静态图像路径不起作用,所以我想使用URL重写概念更改图像路径 现在我已经在一些地方设置了静态图像路径,如: src='../../../assets/noimage.jpg' 但在部署项目后,我希望图像url如下: src='App/assets/noimage.jpg' 请告诉我是否有可能更改图像路径的Url重写规则。我在Windows Server(

我正在从事Angular 7项目和IIS10服务器上的项目部署

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

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

现在我已经在一些地方设置了静态图像路径,如:

src='../../../assets/noimage.jpg'
但在部署项目后,我希望图像url如下:

src='App/assets/noimage.jpg'

请告诉我是否有可能更改图像路径的Url重写规则。

我在Windows Server(IIS10)上部署了一些项目(Angular 8)当引用静态图像时,我仅使用此引用:

我在Windows Server(IIS10)上部署了一些项目(Angular 8),当引用静态图像时,我仅使用此引用:

如果您在iis的子应用程序中托管Angular应用程序,则只需在路径中添加

之前:

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

改为:

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

如果您在iis的子应用程序中托管angular应用程序,则只需在路径中添加

之前:

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

改为:

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


设置图像url,如
src='./assets/noimage.jpg'
它将在本地和IIS服务器上工作。设置图像url,如
src='./assets/noimage.jpg'
它将在本地和IIS服务器上工作。