日期:2014-05-18  浏览次数:20455 次

怪哉,怪哉。图片在“网页中”无法显示,在VS2010中“正常”
图片在“网页中”无法显示,在VS2010中“正常”,请问这是怎么回事?

图片一,运行后:



图片二,在VS2010中正常:



代码段:
  <div id="mainShowDiv">
  <img src="../../Images/ysjngz.gif" width="1000" height="721" style=" border:0px;" />
   
  </div>

问题:好奇怪啊,这是怎么回事呢?

------解决方案--------------------
路径问题
------解决方案--------------------
你应该能够在ie中右键查看到img的路径是否正确

然后调整你的路径
------解决方案--------------------
路径问题 你设置一个绝对路径试试
------解决方案--------------------
src中路径问题,应该为图片相对于aspx文件的路径,或者用绝对路径:src="/Images/ysjngz.gif"。
网站根目录下Images目录下的ysjngz.gif
------解决方案--------------------
路径的问题,删掉一个(../)
------解决方案--------------------
img下面有波浪形啊,鼠标放上去看看提示什么
------解决方案--------------------
图片显示不出来,一般都是路径有问题
------解决方案--------------------
把你的项目文档结构发一下~~~ (图)

告诉你路径该怎么写~~~~~~~~~~~~~
------解决方案--------------------
看看这张图片的全称是什么
------解决方案--------------------
不显示的原因有
1,路径错误,包括路径拼写错误和文件中文路径
2,权限问题,没有代码访问权限

解决方法
<configuration>
<location path="允许匿名访问的文件夹名称或者文件路径">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>


详细介绍
http://blog.csdn.net/net_lover/article/details/1760521
------解决方案--------------------
在VS2010中“正常”是因为此时的权限高,是当前的登录用户,iis里面运行的是匿名帐户
------解决方案--------------------
路径问题
------解决方案--------------------
路径问题
------解决方案--------------------
你图片的路劲不对。