Iis 7 将网站部署到IIS时未加载图像

Iis 7 将网站部署到IIS时未加载图像,iis-7,asp.net-mvc-4,Iis 7,Asp.net Mvc 4,网站中使用的图像存储在此处(图像文件夹中)- 图像是这样引用的- <img src="@Url.Content("/Images/greenDot.png")" style="margin-right: 10px;"/> 有什么问题吗?我是将图像移动到其他文件夹中,还是更改在视图中引用它们的方式 我是否更改在视图中引用它们的方式 当然,您应该根据部署目录结构更改映像的路径。检查您是否添加了正确的相对或绝对路径(以正确的路径为准) 或 可能是您尚未启用IIS以显示图像。您可以按照中

网站中使用的图像存储在此处(图像文件夹中)-

图像是这样引用的-

<img src="@Url.Content("/Images/greenDot.png")" style="margin-right: 10px;"/>
有什么问题吗?我是将图像移动到其他文件夹中,还是更改在视图中引用它们的方式

我是否更改在视图中引用它们的方式

当然,您应该根据部署目录结构更改映像的路径。检查您是否添加了正确的相对或绝对路径(以正确的路径为准)

可能是您尚未启用IIS以显示图像。您可以按照中的指定执行此操作


如果您使用css加载图像,则必须检查这是否是路径问题。

我不知道该网站已作为web应用部署在现有网站下。 所以这些图像应该是从

http://54.234.60.214/IBeam_2/Images/Logo_Innosolv.jpg
而不是-

http://54.234.60.214/Images/Logo_Innosolv.jpg
所以,我把路径改为

<img src="~/Images/Logo_Innosolv.jpg" style="margin-right: 10px;"/>


它正在工作。

将路径中的~符号添加到图像中

<img src="@Url.Content("~/Images/greenDot.png")" style="margin-right: 10px;"/>


如果您的网站中有身份验证,请检查文件夹路径是否具有公共权限。您必须在web.config中执行此操作。

文件权限问题?每个人都有读取权限吗?对于上图中显示的所有内容,您的父目录是什么?是的,每个人都有读取所有项目文件的权限。@mridula在控制台中可以看到哪些错误<代码>404未找到仅适用于图像?是。这是唯一的错误。但是我在css中加载图像作为url(images/some.jpg),这里我不能使用tilde:(我在css文件中使用了以下内容:
background image:url(“../img/glyphicons halflings white.png”);
(bootstrap)为了在发布后工作,我不得不将
img
文件夹按原样移动到
Content
文件夹。
<img src="@Url.Content("~/Images/greenDot.png")" style="margin-right: 10px;"/>