找不到图像,但有时只是

时间:2013-04-27 13:07:54

标签: asp.net iis asp.net-mvc-4 azure azure-web-roles

将我的网站从AzureWebsites迁移到Azure云服务后,我遇到了一些移植问题,我认为这与IIS有关(我缺乏专业知识)。

问题是有时候我无法显示效果很好的图像。一种测试方法就是刷新图像的url很多次,有时候我会转向PageNotFound。

我有一个图片的网址路径

/Clients/{id}/Images
来获取头像,这是文件夹的相对路径。

我已经给予了完全权限,忽略了这条路线无济于事。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您是否偶然让您的客户将图像直接上传到您的IIS计算机?如果是这样,请记住Azure云服务角色在分布式计算机上运行...因此,如果其中一个Web服务器将映像获取到其本地存储,则其他服务器则不会。

因此,您希望确保将上传的内容存储在共享资源上,在Azure的情况下,最好的地方是Blob存储。

HTH