日期:2014-05-17  浏览次数:20451 次

asp.net 服务器图片 显示问题,急等解决
我在服务器c盘部署程序,F盘作为图片存储盘符,想在客户端访问服务器程序,其中一个页面需要显示F盘的图片,我给image控件赋值为F:/Image/aaa.jpg,结果显示不出来图片,但是不是红叉,说明找到了图片,望大神解释并告知如何显示图片为好,谢谢
ASP.NET 服务器 图片 显示

------解决方案--------------------
放在一个盘下的同一文件夹下,即图片放在网站根目录下
------解决方案--------------------
你部署的项目放到IIS上了吗
------解决方案--------------------
我觉得你应该再建立一个站点,这个站点专门用来存放图片的。然后你再用http://IP地址/你的图片路径,以这种方式来显示图片。
------解决方案--------------------
你那样访问我没有试过,最好把图片放到IIS上,然后再通过路径访问。
------解决方案--------------------
达到你的目的只能单独写个页面来输出F盘的图片
------解决方案--------------------
不显示红X不代表图片路径正确~~~~

FireFox就不显示红X

IE高版本好像也不显示红X
------解决方案--------------------
引用:
Quote: 引用:

你那样访问我没有试过,最好把图片放到IIS上,然后再通过路径访问。

图片不放在IIS上就没法显示图片了吗?


可以,既然找不到原因,为什么不换种方法呢
------解决方案--------------------
图片你可以存在任意位置
然后你可以通过IIS配置虚拟目录指向实际图片的存放位置,然后你在应用中可以直接用虚拟目录的名字来获取图片


PS:直接通过物理路径是无法获取图片的,只能通过相对或者绝对路径
------解决方案--------------------
你要变,
要么iis指定虚拟目录到F盘
要么把f盘图片放到iis网站目录下面
------解决方案--------------------
最佳方案:
http://www.cnblogs.com/insus/archive/2013/02/05/2892678.html