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

visual studio 2010开发网站遇到了奇怪的问题。
我用visual studio 2010开发一个网站,内容不多,就三四个页面,可是碰到了一个奇怪的问题。

我的图片文件一直都是放在一个叫images的文件夹下面,使用起来没问题。

后来我又有一些专用的图片。我在网站下另建了一个文件夹叫photos,结果放在里面的图片在页面上就出问题了。

我用最简单的测试,写了一句:<img src="photos/abc.jpg">,在设计页面可以看到图片,而在运行中则无法显示。

如果把 abc.jpg拷贝到images文件夹里,<img src="images/abc.jpg">,这样写就一点问题也没有。

后来我反复创建了几个新的文件夹测试,还是不行。好像只认我以前创建的images文件夹。

我以为是我自己的机器记住了什么缓存没清理。可是我把网站发布以后,放到服务器上,还是有这个问题。

不知道这是什么情况?哪位能够指点一下,不胜感谢。

------解决方案--------------------
看起來你的問題是絕對與相對路徑的問題,請上網搜尋「絕對路徑 相對路徑」
------解决方案--------------------
把这个路径在 Project 中包含进来。
------解决方案--------------------
否则你连访问权限都没有。如果部署到IIS上,需要给这个目录设置权限。
------解决方案--------------------
你的photos 和images 文件夹在同一个目录下面吗? 

------解决方案--------------------
1.楼主请问photos 的文件目录 是不是和 images 同一个目录下? 

 2.你的photos文件夹是在你电脑磁盘上建的还是在解决方案上建的?如果是在解决方案上建的应该不会出错,如果是在磁盘上建的要引入项目。

 3.如果实在不行...你就把你的QQ号码以站内短信发给我,我加你Q远程看看,不过要是解决了分给我啊,穷
------解决方案--------------------
探讨
哥们,你们说的我都考虑了。我连解决方案都删掉重建了。还是不行。要不是没办法,也不会上来耽误你们的时间。