I use this coe for save image in word document.
System.Net.WebRequest request = System.Net.HttpWebRequest.Create(SPContext.Current.Site.Url);
request.UseDefaultCredentials = true;
request.PreAuthenticate = true;
request.Credentials = CredentialCache.DefaultCredentials;
System.Net.WebResponse response = request.GetResponse();
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(SignAddress);
myReq.UseDefaultCredentials = true;
myReq.PreAuthenticate = true;
myReq.Credentials = CredentialCache.DefaultCredentials;
WebResponse myResp = myReq.GetResponse();
//Get a stream from the webresponse
Stream stream = myResp.GetResponseStream();
when run this in server, it is work .
but when i run this with internet(ip) i get error :
Trying to use SPWEb object that has been clesed or disposed and is no longer valid.