0I have a windows service I created that checks for data to post to an off site webservice over SSL. The service checks every 10 seconds for data to send, if there is data it opens a connection to the remote webservice, and closes the connection after 120 seconds (still checking for data to send during this time). The service works fine if a user is RDP'd into the server, but as soon as no one is logged on and the service attempts to push data, I receive the following error:
"The underlying connection was closed: An unexpected error occurred on a send."
I have tried running the service as a local service, network service, under my login, and under a service account, but nothing seems to work. Does anyone have any ideas on what may be causing this?
Here is the code in my Reference.vb - lines were added as I found possible other solutions in the forums. I am running VB .Net 3.5, developed in VS 2008 Team System. The PC it is running on is a windows 2003 server (virtualized - vmware)
"The underlying connection was closed: An unexpected error occurred on a send."
I have tried running the service as a local service, network service, under my login, and under a service account, but nothing seems to work. Does anyone have any ideas on what may be causing this?
Here is the code in my Reference.vb - lines were added as I found possible other solutions in the forums. I am running VB .Net 3.5, developed in VS 2008 Team System. The PC it is running on is a windows 2003 server (virtualized - vmware)
Code:
Protected Overrides Function GetWebRequest(ByVal Uri As Uri) As System.Net.WebRequest Dim oWebrequest As System.Net.HttpWebRequest = MyBase.GetWebRequest(Uri) oWebrequest.KeepAlive = False oWebrequest.ConnectionGroupName = Guid.NewGuid.ToString oWebrequest.ProtocolVersion = System.Net.HttpVersion.Version10 System.Net.ServicePointManager.Expect100Continue = False System.Net.ServicePointManager.MaxServicePointIdleTime = 120000 Return (oWebrequest) End Function
Comment