Actually Now i tried with simple download file code
string remoteImageUrl = "http://rack.0.mshcdn.com/media/ZgkyMDE1LzA1LzE4L2JkL01hcmtaVWNrZXJiLjQyNDZjLmpwZwpwCXRodW1iCTM2NHgxMzAjCmUJanBn/4ecf9ce8/877/Mark-ZUckerberg.jpg";
string strRealname = Path.GetFileName(remoteImageUrl);
string exts = Path.GetExtension(remoteImageUrl);
// Session["mahatta"] = "";
WebClient webClient = new WebClient();
webClient.DownloadFile(remoteImageUrl, HttpContext.Current.Server.MapPath("~/images/") + strRealname);
image_testing.ImageUrl = "images/" + strRealname;
but its not working. Its showing its been shared by another process or time out error