0

WCF REST Service Template 40(CS)を使用して Web サービスを作成しました。を使って消費しようとすると

  var request = WebRequest.Create(string.Concat(serviceUrl, resourceUrl)) as HttpWebRequest;
   if (method == "POST" && requestBody != null)
            {
                byte[] requestBodyBytes = ToByteArrayUsingJsonContractSer(requestBody);
                request.ContentLength = requestBodyBytes.Length;
                using (Stream postStream = request.GetRequestStream())
                    postStream.Write(requestBodyBytes, 0, requestBodyBytes.Length);

            }

var response = request.GetResponse() as HttpWebResponse;

私は得続けます:

操作がタイムアウトしました

タイムアウトを増やすには?URL でこのサービスを使用しているサービスまたはクライアントでそれを増やす必要がありますか:

http://myservice.com/RecordingCompleted/

提案してください

4

1 に答える 1

0

WEB サービスを呼び出す前に、このコードを試してください。

request.Timeout = 5000;
于 2013-04-10T13:21:20.583 に答える