【问题标题】:Set proxy data for an app为应用设置代理数据
【发布时间】:2009-11-11 21:37:03
【问题描述】:

我有一些使用 HttpWebRequest 的 .NET 应用程序。我的直觉说我可以创建一个配置或清单文件并在其中设置代理数据,.NET 将自动加载它。但我不知道这是否存在以及我的直觉是否错误。

有没有办法为我的应用设置代理数据?我可以为我的一个使用 ie 浏览器控件的应用程序做同样的事情吗?

【问题讨论】:

    标签: .net proxy httpwebrequest


    【解决方案1】:

    您需要使用不同的代理吗?还是系统的代理?请注意,WebBrowser 可能会以不同的方式工作,因为这是 activex,但 IIRC HttpWebRequest 将默认使用 winhttp 代理。所以你需要做的就是配置winhttp!

    如何做到这一点因操作系统而异;通常最简单的方法是从 IE 中导入 wininet 设置:

    Vista/Win7:

    netsh winhttp import proxy source=ie
    

    XP(根据记忆,请仔细检查):

    proxycfg -u
    

    您还可以通过配置文件为每个应用程序(而不是系统范围)设置代理; see MSDN.

    【讨论】:

    • 如果不是 asp,我如何编写每个应用程序代理?谷歌搜索后我只能找到 web.config
    • 那就是 app.config(变成 MyApplication.exe.config)
    • 谢谢:D(把这15个字母)
    猜你喜欢
    • 2019-09-05
    • 2015-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 2013-01-25
    • 2016-11-18
    相关资源
    最近更新 更多