Time out webservice

15/12/2009

3

Boa noite senhores,   O problema que estou tendo é o seguinte:

Fiz este procedimento no WS:

[ WebMethod]   public string SaveDocument(Byte[] docbinaryarray, string docname) {   try {   string strdocPath; strdocPath = docname;   FileStream objfilestream = new FileStream(strdocPath, FileMode.Create, FileAccess.ReadWrite); objfilestream.Write(docbinaryarray, 0, docbinaryarray.Length);   // objfilestream.Close();   //   return "OK"; }   catch (Exception ex) {   return ex.ToString().Trim(); } }

- Fiz este procedimento no cliente que é um windows service:

FileStream   objfilestream = new FileStream(sZIP, FileMode.Open, FileAccess.Read);   int len = (int)objfilestream.Length;   Byte[] mybytearray = new Byte[len]; objfilestream.Read(mybytearray, 0, len);   string sProcesso = Coleda.SaveDocument(mybytearray, gsCaminhoZip); //Chamada do WS objfilestream.Close();

O arquivo que estou tentando transferir tem 9Mb e o erro que acontece é o seguinte:

"System.Net.WebException: The request was aborted: The operation has timed out.\r\n   at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)\r\n   at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)\r\n   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)\r\n   at WinServColeda.WSColeda.Service.SaveDocument(Byte[] docbinaryarray, String docname)\r\n   at WinServColeda.WinServColeda.ReadingFileSafely(String path)"

Já setei o web config com: executionTimeout="900000" mais não resolveu.

Alguém poderia me ajudar, por favor?

Desde já agradeço.
Responder

Posts

16/12/2009

Netasper

Amigo,   Tive um problema destes tb, fiz o seguinte:   http://www.devmedia.com.br/articles/viewcomp.asp?comp=3621   []s
Responder

16/12/2009

Paula Oliveira

dá também pra aumentar o tempo de espera podendo ou não evitar o timeout...
tvz valha a pena dar uma conferida neste tipo de configuração
[]'s
Responder

17/12/2009

Born Ltda

As alterações sugeridas foram realizadas mais o problema persiste, se tiverem mais alguma sugestão será bem vinda.

Agradeço a todos pela ajuda.
Responder
Que tal dividir o tamanho do arquivo pois creio que não da tempo para o mesmo
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira