2009-09-29 72 views
2

如何声明所有Windows程序使用的网络代理?.net互联网代理

+2

为所有的Windows程序,你做什么呢?或者你的机器上的所有程序? – 2009-09-29 12:01:09

+1

我想在我的办公室的ftp服务器上使用它。因此任何人都应该能够在我的网络中使用它,而无需采取任何特殊行动。 – Behrooz 2009-09-29 12:08:31

+1

即使您的意见后问题不清楚,问题在哪里?请避免过于通用。在您为.NET和C#添加标签时,在问题中没有提及它。 – 2009-09-29 12:18:34

回答

5

.NET框架WebRequest为当前用户上下文使用Internet选项(可从控制面板访问)。就好像它是为IE设置的一样,它将被.NET WebRequest使用。

但是,当WebRequest将在例如ASP.NET应用程序的“NT AUTHORITY \ NETWORK SERVICE”帐户下运行时,没有为该用户设置Internet选项。这样你必须使用注册表。

欲了解更多,请阅读文章"Take the Burden Off Users with Automatic Configuration in .NET"

+1

这是一个很好的参考,它可能工作。 – Behrooz 2009-09-29 12:29:41

2

打开IE进入internet选项,去连接,局域网设置 - >代理设置

:P不是一个真正的答案,只是我的技术支持天照进来。

+1

我想用它作为过滤器。 因此,Internet选项无法帮助我,因为它无法使用RSA加密URL。 – Behrooz 2009-09-29 12:13:33

1

快速search on Bing带来了这个post

那个家伙能够用WMI做你想做的事。

+1

那里没有反应。 – Behrooz 2009-09-29 12:16:45