使用Windows服务的.NET http网络请求

时间:2010-12-25 22:34:54

标签: c# http windows-services request

今天我写了一个Windows服务,需要向服务器发送常规的http请求。 问题是该服务在“SYSTEM”帐户下作为本地服务运行,并且作为这种类型的服务不允许它访问网络..对于安装服务我使用此类:

http://dl.dropbox.com/u/152585/ServiceInstaller.cs

有没有办法在.net c#windows服务中发送http请求并获取http响应?

2 个答案:

答案 0 :(得分:2)

您是否可以在特定身份下运行服务?还是网络服务标识?

看看这个:它应该有帮助: http://msdn.microsoft.com/en-us/library/ms676916(v=VS.85).aspx

答案 1 :(得分:0)

我运行的网络服务我已经构建为LocalSystem并且没有遇到此问题。也许是因为域名授予网络访问权限。