Re: Error when calling a webservice from a windows service

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



It turned out to be a credential problem. After I added login information to
the
service (in the service console), the query in the service works.

Thanks.

GD

"Bryan Phillips" <bphillips@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:ODwCKIggHHA.4516@xxxxxxxxxxxxxxxxxxxxxxx
The port that the web service will listen on is the same port configured
at the web site level in IIS Manager. If there are any software or
hardware firewalls between your windows service and the web server, they
will need to be configured to allow traffic on that port.

--
Bryan Phillips
MCSD, MCDBA, MCSE
Blog: http://bphillips76.spaces.live.com
Web Site: http://www.composablesystems.net



"GD" <jb48888@xxxxxxxxx> wrote in message
news:O6vEsdWgHHA.4916@xxxxxxxxxxxxxxxxxxxx:

Thanks for reply.

The windows service works at my home. I believe that the port or socket
that
the service uses is blocked at my company network.

How to configure the port or socket in a Windows Server or network?

Thanks.

GD

"Bryan Phillips" <bphillips@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message
news:O9ZANBVgHHA.4552@xxxxxxxxxxxxxxxxxxxxxxx
You will get this error if the web server is not listening for
requests.
Try using IE to hit the web service manually when you get this error.

On the web server, check the IIS logs to see if any traffic was
recorded
and if so, check the Win32 and Http status codes.

--
Bryan Phillips
MCSD, MCDBA, MCSE
Blog: http://bphillips76.spaces.live.com
Web Site: http://www.composablesystems.net



"GD" <jb48888@xxxxxxxxx> wrote in message
news:OmYVKlTgHHA.4032@xxxxxxxxxxxxxxxxxxxx:

Hi,

I am trying to call a webservice from a windows service application.
It
works only if I launch the windows service app from VS.Net 2005
(Worked
around from Main()) or from a winform test application. However, it
generates a kind of security error after I install and start the
service
in
my Window Server machine. I believe that it is related to
authentication.
The following is the sample code:

HttpWebRequest obj = (HttpWebRequest)WebRequest.Create(webServiceUrl);
obj.Method = "POST";
obj.ContentType = "application/x-www-form-urlencoded";
obj.Headers.Add("Authentication", Password);
StreamWriter sw= new StreamWriter(obj.GetRequestStream());
sw.Write(Query);

The exception returned:
"System.Net.WebException: Unable to connect to the remote server --->
System.Net.Sockets.SocketException: No connection could be made
because
the
target machine actively refused it at
System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,
SocketAddress
socketAddress) at
System.Net.Sockets.Socket.InternalConnect(EndPoint
remoteEP) at System.Net.ServicePoint.ConnectSocketInternal(Boolean
connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress&
address,
ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout,
...."

I did some research online. Many people got similar errors. However, I
have
not found a solution yet.

Any solution or suggestion is appreciated.

GD




.



Relevant Pages

  • Re: Error when calling a webservice from a windows service
    ... On the web server, check the IIS logs to see if any traffic was recorded and if so, check the Win32 and Http status codes. ... I am trying to call a webservice from a windows service application. ... No connection could be made because the ... connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ...
    (microsoft.public.dotnet.framework.windowsforms)
  • Re: Error when calling a webservice from a windows service
    ... The port that the web service will listen on is the same port configured at the web site level in IIS Manager. ... If there are any software or hardware firewalls between your windows service and the web server, they will need to be configured to allow traffic on that port. ...
    (microsoft.public.dotnet.framework.windowsforms)
  • Re: Google and Python
    ... The idea is that the application is a web server. ... a process and "hand over" the client. ... It is trivial to pass a socket to a new thread or a forked child - you ... Fast cgi is a process which runs continuously which avoids startup ...
    (comp.lang.python)
  • Re: Need Help with IOCP
    ... In my proxy, I accept connections, connect to a web server, make a request. ... The outgoing socket is closed by the web server. ... close the connection to the web browser or it will sit there indefinitely ... The TCP ACK stuff is what the packet sniffer found, ...
    (microsoft.public.win32.programmer.networks)
  • Re: How hard is socket programming?
    ... malicious user in the most robust way. ... s = socket() - create a socket handle ... connection is alive). ... Mongoose implements this fundamental web server idea. ...
    (microsoft.public.vc.mfc)