gpt4 book ai didi

c# - 如何从 web.config 的 system.net 部分读取 defaultProxy 设置的值?

转载 作者:太空宇宙 更新时间:2023-11-03 21:35:50 24 4
gpt4 key购买 nike

我试图在运行时读取我的默认代理设置的值,但我似乎无法找到这样做的任何方法。关于如何设置默认代理(例如 How to pass credentials in defaultProxy config setting? )有很多相关答案,但我正在寻找如何阅读这些设置。

这背后的原因是我们有时会打开代理,以便我们可以使用 Fiddler 捕获服务器上的流量,我想创建一个故障安全装置,如果有人在关闭 Fiddler 后不小心将其保持在这种状态,它会通知我.

最佳答案

我最终通过配置管理器而不是通过 System.Net.WebProxy 读取值:

var proxy = System.Web.Configuration.WebConfigurationManager.GetSection("system.net/defaultProxy") as System.Net.Configuration.DefaultProxySection  
if (proxy != null) { /* Check Values Here */ }

DefalutProxySection 类具有满足我需要的“Enabled”和“Proxy.ProxyAddress”属性。

关于c# - 如何从 web.config 的 system.net 部分读取 defaultProxy 设置的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21940241/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com