C# Windows服务可以';t接入网

C# Windows服务可以';t接入网,c#,.net,windows-services,administration,windows-server,C#,.net,Windows Services,Administration,Windows Server,我安装了windows服务。它在我的专用预定义帐户下运行。而且它无论如何也不能访问网络。如果我在这个帐户下使用相同的代码运行我的控制台应用程序,它可以成功地访问网络。 现在我尝试运行以下代码: WebClient client = new WebClient(); string downloadString = client.DownloadString("http://www.google.com"); 它在控制台应用程序中工作正常,但在windows服务中不工作。 我认为我应该授予我的帐户

我安装了windows服务。它在我的专用预定义帐户下运行。而且它无论如何也不能访问网络。如果我在这个帐户下使用相同的代码运行我的控制台应用程序,它可以成功地访问网络。 现在我尝试运行以下代码:

WebClient client = new WebClient();
string downloadString = client.DownloadString("http://www.google.com");
它在控制台应用程序中工作正常,但在windows服务中不工作。
我认为我应该授予我的帐户一些特殊权利,允许它从windows服务访问internet。您能告诉我应该设置哪些权限吗?

System.Net.WebException:操作在System.Net.WebClient.DownloadDataInternal(Uri地址,WebRequest&request)
在System.Net.WebClient.DownloadString(Uri地址)
在C:\Projects\MyProg\MyClass.cs第33行中的MyClass.Run()处超时“我的特殊预定义帐户”?另外,您如何检查下载是否正常工作?您是否尝试使用某个标准帐户(网络服务/本地服务)运行该服务?Damien_The_unsiver,我的特殊预定义帐户-域windows帐户,专门用于运行此服务。我通过以下代码行检查下载是否有效。在控制台中是console.Writeline,在windows服务中是write to log。Ikaso,不,我没有。但我有必要为windo使用单独的帐户ws服务。