我做ASP。NET在本地调试的时候图片都可以显示的出来,后来发布到网上,我本机还是可以看的到,可是别人却看不到了,我在别人的电脑上看了看路径,发现路径图片的路径是正确的,我的文件夹的权限是EVERY和USERS都给了,不知道这是为什么。我是用的自定义控件做的循环显示图片。

解决方案 »

  1.   

    webconfig中
    <authentication mode="Forms"/>
    试试
      

  2.   

    里面本来就有了webconfig中
    <authentication mode="Forms"/>
      

  3.   

    this.Image1.ImageUrl = Server.MapPath("beautfultime") + "\\" + dd.Rows[0][2].ToString();
      

  4.   

    this.Image1.ImageUrl = Server.MapPath("beautfultime") + "\\" + dd.Rows[0][2].ToString();是绝对路径,改成相对路径应该就可以了
      

  5.   

    Server.MapPath是相对路径,不是绝对路径‘
      

  6.   

    Server.MapPath是相对路径,不是绝对路径‘
    ----------------------------
    Server.MapPath 是虚拟路径相对应的物理文件路径...相对于世界上无数计算机而言它是相对路径没错,但相对于虚拟路径所在的主机文件系统来说它是绝对的绝对路径...