Angular 角度应用程序上未加载图像

Angular 角度应用程序上未加载图像,angular,web-deployment,Angular,Web Deployment,我已经在cli上使用build命令和deploy url选项构建并部署了Angular应用程序,如下所示: ng b-部署url/门户/ 我的脚本工作得很好,但是资产文件夹中的所有内容都显示控制台为404未找到。我假设deployurl选项可以修复这个问题以及脚本?当我在控制台中检查元素时,url前面似乎没有“/portal/” <img _ngcontent-c0="" alt="User Avatar" id="user-avatar" src="../assets/users/pro

我已经在cli上使用build命令和deploy url选项构建并部署了Angular应用程序,如下所示:

ng b-部署url/门户/

我的脚本工作得很好,但是资产文件夹中的所有内容都显示控制台为404未找到。我假设deployurl选项可以修复这个问题以及脚本?当我在控制台中检查元素时,url前面似乎没有“/portal/”

<img _ngcontent-c0="" alt="User Avatar" id="user-avatar" src="../assets/users/profile/WebDevelopWolf.png">
所以我猜它在错误的地方寻找资产文件夹?在这种情况下,我不确定它将需要什么来找到也不会破坏我的本地测试的文件夹,因为它只是使用一个直接的ng serve命令提供的


为了以防万一,我已将其作为应用程序部署到Windows 2016服务器。

您必须给出相对路径

src="assets/users/profile/WebDevelopWolf.png"

Angular始终指向Angular.json中提供的资产文件夹。

同样值得一提的是,favicon也找不到。是的,它会找到。无论ng serve还是ng build,资产文件夹始终相同。但这可以在angular.json中配置