when I try to send a large web service message with a c# client, I get a
read time out (it has nothing to do with timing out). It's not a
sever problem, cus it works fine with a java client and responds in 0-1
seconds.
I'm using apache axis java for my web services server.
It's when the web service is around 70k, but it varies depending on which
parameters are large.
At 50k the webservice c# client works fine.
Is there a web.config file I need to change. There are many of them, which
one is the default. There is none for my visual studio project.
Should I try to send it binary? How do I send it binary. Is there a class
that wsdl is supposed to put in the service file.
there's only 1 parameter I'm passing as a string, then I tried to change it
to a object but it still failed.
Maybe there's an option for running wsdl for creating the client.? (
couldn't see anything from the help)
This is the error I get:
error is :System.Web.Services.Protocols.SoapException:
java.net.SocketTimeoutEx
ception: Read timed out
at
System.Web.Services.Protocols.SoapHttpClientProtoc ol.ReadResponse(SoapClie
ntMessage message, WebResponse response, Stream responseStream, Boolean
asyncCal
l)
at
System.Web.Services.Protocols.SoapHttpClientProtoc ol.EndInvoke(IAsyncResul
t asyncResult)
at AlertService.Endemail(IAsyncResult asyncResult)
at AlertClient.Client.Main(String[] args) in
c:\umg\win\alertclient\src\clien
t.cs:line 154