웹 응용 프로그램을 개발하는 데 VS 2010을 사용하고 있습니다. 업로드 된 이미지를 서버의 실제 경로에 저장하고 있으며 IIS 7.5 (아래 스크린 샷)에 가상 경로를 만들었습니다. 권한 부여에서 하나의 경고가 표시됩니다. 아래 코드를 사용하여 서버에서 이미지를 검색하려고 시도하지만 이미지가 표시되지 않습니다. 문제는 어디에서 가상 경로 또는 코드에서 언급하는 경로에?웹 페이지에 이미지가 표시되지 않습니다.
private void CallImage()
{
SqlConnection SqlCon = new SqlConnection(GetConnectionString());
SqlCon.Open();
string query = "SELECT Cmp_DocPath FROM Company_Info WHERE
Vendor_ID= '" + ddlVendorID.SelectedValue + "'";
SqlCommand SqlCmd = new SqlCommand(query, SqlCon);
SqlDataAdapter da = new SqlDataAdapter(SqlCmd);
DataTable dt = new DataTable();
da.Fill(dt);
string ImageName = Convert.ToString(dt.Rows[0][0].ToString());
Image1.ImageUrl = this.ResolveUrl("D:/Upload/Commerical Certificates/"+ImageName);
// Image1.ImageUrl = this.ResolveUrl("D:\\Upload\\Commerical Certificates\\"+ImageName);
// Image1.ImageUrl = this.ResolveUrl("~\\Upload\\Commerical Certificates\\"+ImageName);
SqlCon.Close();
}
그래서 렌더링 된 이미지 소스는 무엇입니까? – MikeSmithDev