首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Img标记在windows azure云服务中不显示图像

Img标记在windows azure云服务中不显示图像
EN

Stack Overflow用户
提问于 2012-07-26 18:05:45
回答 4查看 2.5K关注 0票数 4

我在windowsAzure cloud service上部署了我的MVC-3项目。然后当我打开它时

staging url。图像不会在我的应用程序中显示。我的镜像src是一个相对地址,它是:

代码语言:javascript
运行
复制
<img src="/images/1.jpg" alt="Lion" /> 

我也在使用jquery-UI,但是像( button )这样的插件也不能工作。我使用了循环插件,分页插件,这些也不起作用。有什么问题吗?

EN

回答 4

Stack Overflow用户

发布于 2012-07-26 18:09:47

尽管您的路径“看起来”是相对的,但您需要使用Url helper来正确导航文件夹结构。请尝试使用以下代码:

代码语言:javascript
运行
复制
<img src='@Url.Content("~/images/1.jpg")' alt="Lion" /> 

所有的远程托管都是变化无常的,Azure当然也不例外。如果我省略了@Url.Content()帮助器,这个问题总是会被发现。我确信这会起作用。

票数 3
EN

Stack Overflow用户

发布于 2013-03-26 19:13:35

问题可能是因为您的图像不是在MVC项目中导入的。部署云服务时,仅部署项目中的资源。只存在于文件系统中的资源不是。

票数 2
EN

Stack Overflow用户

发布于 2013-09-06 10:35:02

我遇到了同样的问题,并执行了以下操作:

我的图像文件夹在\Content目录之外,因此,我在此目录内创建了一个目录,因此,现在我让\Content\images

  • I将我的图像移动到此新目录中。在解决方案资源管理器中,

  • 右键单击图像文件夹名,并单击选项"Include in

  • “,我还右键单击图像本身,并选择相同的option

  • Published和Voila它起作用了!
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11667019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档