string cad = xmdt.Rows[0]["imgfile"].ToString().Substring(0, xmdt.Rows[0]["imgfile"].ToString().Length - 1);
                string[] cadstr = cad.Split(new char[] { ';' });
                for (int i = 0; i < cadstr.Length; i++)
                {
                    this.imgfile.Text +="<a href='"+cadstr[i].ToString()+ "' target='_blank'>下载第【" + (i + 1).ToString() + "】幅图纸</a> ┇ ";
                }
路径和IIS 权限配置绝对正确,但就是下载不了,提示打不开Internet 或找不到文件400错误

解决方案 »

  1.   

    mime的问题
    并不是所有 文件后缀 iis都认识,你需要告诉他如何处理指定后缀的文件,
    比如默认情况下".7z" 后缀文件时会返回404 的  
    你添加mime 类型 .7z   文件mime值是 “application/octet-stream” iis 就知道怎么处理这个后缀类型的文件了  ,浏览器也知道怎么接受这个请求的返回了
      

  2.   

    你先看看cadstr[i].ToString()都是些什么数据
    路径对不对,格式对不对
      

  3.   

    路径绝对正确,想起来了,可能是FeJerry
    说的问题:我设置一下IIS
      

  4.   

    http://127.0.0.2/UploadFiles/Img/201110171672531.dwg
      

  5.   

    cadstr[i].ToString()值是什么??
      

  6.   

    cadstr[i].ToString(/UploadFiles/Img/201110171672531.dwg) 
    谢谢FeJerry的提示,问题解决了 结贴分全给你了,
    同时谢谢大家的热心帮助,结贴了。