各位大虾
我在vs2010中写的网页 是用datalist显示图片
代码如下
<img alt="" height="100" border=0 width="160" src='<%# ("images/" + DataBinder.Eval(Container.DataItem,"ImgUrl")).ToString().Replace("~/","") %>' />
在development中测试
图片都可以正常显示
但在IIS中挂起后
图片全都成了小差号
我看了图片的路径
和在development中测试是一样的
我在vs2010中写的网页 是用datalist显示图片
代码如下
<img alt="" height="100" border=0 width="160" src='<%# ("images/" + DataBinder.Eval(Container.DataItem,"ImgUrl")).ToString().Replace("~/","") %>' />
在development中测试
图片都可以正常显示
但在IIS中挂起后
图片全都成了小差号
我看了图片的路径
和在development中测试是一样的
<configuration>
<location path="images">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>原因3:物理文件夹允许匿名帐号(你知道匿名帐号是哪个吗)读取
右键图片属性
地址是“http://localhost:2318/images/2.jpg”
在IIS中图片不显示
地址是“http://localhost/images/2.jpg”