15

プロキシの背後にあるため、.Net 4.0 C# アプリケーションは、次の内容の app.config がある場合にのみ機能します。

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy />
        <bypasslist />
        <module />
    </defaultProxy>
</system.net>

私は app.config を持ちたくないし、app.config を埋め込むことは推奨されていないので、app.config の xml チャンクと同じ効果を持つ C# コードは何ですか?どこに配置すればよいですか?

4

3 に答える 3

18

WebRequest.DefaultWebProxyまたはGlobalProxySelection.Selectを使用できます

System.Net.GlobalProxySelection.Select = new WebProxy(ip,port);

また

System.Net.WebRequest.DefaultWebProxy = new WebProxy(ip,port);
于 2012-08-21T09:57:53.873 に答える
9

次のコードは私のために働いた:

System.Net.WebRequest.DefaultWebProxy.Credentials 
    = System.Net.CredentialCache.DefaultNetworkCredentials;
于 2014-06-17T11:19:44.563 に答える
2

WebProxyから使用できますSystem.Net

WebProxy proxyObject = new WebProxy("PROXYIP",PORTNO);
WebRequest req = WebRequest.Create("http://www.stackoverflow.com");
req.Proxy = proxyObject;

詳細は MSDN で

于 2012-08-21T07:55:52.453 に答える