0
WindowsサービスからローカルサーバーでWebサービスを呼び出そうとしましたが、エラーが発生しました "要求は中止されました:要求はキャンセルされました。 私のコードは要求が中止されました:要求がキャンセルされました:要求がキャンセルされました
try {
XmlDocument soapEnvelopeXml = new XmlDocument();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("xx.asmx");
request.UserAgent = "Mozilla/5.0";
request.Host = "server";
request.ContentType = "text/xml; charset=utf-8";
request.Headers.Add("SOAPAction", "\"xx\"");
request.Method = "POST";
request.Accept = "text/xml";
soapEnvelopeXml.LoadXml(getXml(dt));
request.ContentLength = soapEnvelopeXml.OuterXml.Length;
using (Stream Stream = request.GetRequestStream()) {
soapEnvelopeXml.Save(Stream);
}
using (WebResponse response = request.GetResponse()) {
using (StreamReader rd = new StreamReader(response.GetResponseStream())) {
string soapResalt = rd.ReadToEnd();
CtlCommon.CreateErrorLog(strPath, soapResalt);
}
}
} catch (Exception ex) {
CtlCommon.CreateErrorLog(strPath, ex.InnerException.ToString);
CtlCommon.CreateErrorLog(strPath, ex.Message);
}
私はストリーム、StreamReaderを、応答を閉じようとしたが、エラーがまだ存在する
を追加することができますいくつかの時間私はこのコメントからの質問を解決しています[CallWebServiceです](http://stackoverflow.com/a/4791932/4623058) –