プロキシの背後にあるため、私の.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#コードは何ですか?どこに配置しますか?
WebRequest.DefaultWebProxy または GlobalProxySelection.Select を使用できます
System.Net.GlobalProxySelection.Select = new WebProxy(ip,port);
OR
System.Net.WebRequest.DefaultWebProxy = new WebProxy(ip,port);
次のコードは私のために働いた:
System.Net.WebRequest.DefaultWebProxy.Credentials
= System.Net.CredentialCache.DefaultNetworkCredentials;
System.Net
からWebProxy
を使用できます
WebProxy proxyObject = new WebProxy("PROXYIP",PORTNO);
WebRequest req = WebRequest.Create("http://www.stackoverflow.com");
req.Proxy = proxyObject;