难道图片路径错了?可是我发布的时候就可以显示啊。
比如我直接在浏览器上输入
http://localhost:32212/app/images/title20.gif
显示的还是叉叉。。但是这个图片确实存在的啊。

解决方案 »

  1.   

    路径绝对没错的。比如我访问
    http://localhost:32212/app可正常显示主页,但是就是没有图片。所有显示图片的地方都变成红xx
    查看属性得到的图片链接也是
    http://localhost:32212/app/images/title20.gif
      

  2.   

    右击你的项目,有个“启动项配置”,这里面选择固定的iis里配置好的去调试
      

  3.   

    那你的img的前台代码是怎么样的?
      

  4.   

    img只是美化网页用的。并没有用任何image服务器控件。都是标准的<img>标签。。用的也是相对路径
    解决方案在发布到真正的iis服务器的时候这些图片都是可以正常显示的。起初怀疑是ntfs的文件权限问题。后来我把这些都设置成全部可读取。也是一样。但是 除了img文件。似乎其他都正常。比如css文件等都已经正确显示分隔了。
      

  5.   

    元凶找到了。是Global中的代码造成的。 void Application_BeginRequest(object sender, EventArgs e)
        {
           this.Response.Write("<!-- 开始 -->");
        }可能是vs自带的哪个小型web服务器把所有文件关联到asp.net处理了。导致文件格式错误。所以不显示了。