Онлайн-веб-службы, потребляемые через веб-API
Привет,
у меня есть библиотека веб-api, которая потребляет внешние веб-службы, после разработки с помощью Visual studio я запускаю ее, а затем пытаюсь использовать функцию веб-api, она работает нормально.
после того как я развернулся под IIS произошла ошибка:
"Message": "An error has occurred.", "ExceptionMessage": "Unable to connect to the remote server", "ExceptionType": "System.Net.WebException", "StackTrace": " at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) at System.Net.HttpWebRequest.GetRequestStream()
Что я уже пробовал:
я пытаюсь отладить, чтобы поймать ошибку на уровне кода:
WebRequest webRequest = WebRequest.Create("http://XXXXXXXXXXXXXXXXXXXX/webservice/certificate.php"); HttpWebRequest httpRequest = (HttpWebRequest)webRequest; httpRequest.Method = "POST"; httpRequest.ContentType = "text/xml"; httpRequest.Headers.Add("SOAPAction: http://xxxxxxxxxxxxxxxxxxxxxx/webservice/certificate.php/" + methodName); Stream requestStream = httpRequest.GetRequestStream(); //Create Stream and Complete Request StreamWriter streamWriter = new StreamWriter(requestStream); string mergedformat = string.Format(GetSoapString(), requestXmlString); streamWriter.Write(string.Format(GetSoapString(), requestXmlString)); streamWriter.Close();