用VS2005创建一个网站项目,内有浏览图片的功能,图片是存放在数据库里的,当发布时,发布到IIS5.1下,就能够正常浏览图片,如果发布到Windows2003的IIS6.0下时,就不能够浏览图片,请高手指教一下啊!读取图片的代码如下:
        string sql = "select PROOF_METERIAL_PIC from PROOF_MATERIAL where volumes_index =@volume_index";
        SqlCommand command = new SqlCommand(sql,conn);
        command.Parameters.Clear();
        command.Parameters.AddWithValue("@volume_index", index_num);
        conn.Open();
        SqlDataReader sdr = command.ExecuteReader();
        if (sdr.Read() && sdr["PROOF_METERIAL_PIC"]!=null)
        {
            byte[] imageb = (byte[])sdr["PROOF_METERIAL_PIC"];
            Response.BinaryWrite(imageb);
            Response.Flush();
        }说明:我是把从数据库中读出的图片转成byte数组,再把这整个图片输出到一个image.aspx网页上.