system.net

    1热度

    2回答

    当我使用这样的代码: System.Net.WebClient objClient = new WebClient(); string url = "http://google.com"; objClient.DownloadString(url); 它需要几个用于连接秒得到确立,然后开始下载。我昨天重新安装了Windows,并且这个问题开始了。当我重新安装Windows时,这个问题似乎就

    23热度

    3回答

    我需要在运行时更新.Net exe app.config文件的system.net SectionGroup中的设置。我在运行时没有对原始配置文件的写入权限(我正在开发一个.net dll加载项,该加载项位于应用程序提供的exe文件中,我无法控制),所以我希望能够保存副本并在运行时将exe中的配置替换为修改后的版本。我试过以下,但它不起作用。有什么建议么? Configuration config

    3热度

    2回答

    我想更好地了解.net http连接重用的工作原理。 当我使用的HttpWebRequest从相同的AppDomain送东西给一些服务器的两倍,是连接(可选)重用?因此,即使在我的应用程序中它们是不同的逻辑请求,服务器也会看到来自同一连接的两个请求。 如果是,该行为可以关闭吗? 那么使用authentication/ssl的连接又是如何重用?如果我为每个请求提供不同的凭证/策略,这可能是一个安全漏

    6热度

    2回答

    我试图使用System.Net.HttpWebRequest类来执行HTTP GET请求到一个特定的Web服务器为我们的负载在众多服务器平衡的Web应用程序设置SSL请求一个主机头值。为了实现这一点,我需要能够为请求设置主机头值,并且我已经能够通过使用System.Net.WebProxy类来实现此目的。 但是,当我尝试使用SSL执行GET时,这一切都会崩溃。当我尝试这样做时,对HttpWebRe

    1热度

    3回答

    这两个属性有什么区别? 放入上下文中,我确定是否发生重定向,如果我们的ResponseUri!= RequestUri。 重定向发生时,无论URL http://adage.com/adages/article?article_id=140560将提供与地址(http://adage.com/adages/post?article_id=140560)不同的ResponseUri(http://a

    1热度

    1回答

    我试图访问我的应用程序中的.NET System.Net跟踪功能中可用的一些诊断信息。 我知道我可以使用适当的.config设置跟踪级别,但我希望能够以编程方式切换开关。 (即在程序执行的特定部分执行跟踪)。 有没有办法让我在代码中切换System.Net跟踪功能使用的TraceSwitch/TraceSources? 我知道This SO question,但这种情况似乎不同,因为潜在的问题是,

    2热度

    2回答

    这里是sitution,我在我的机器在家测试本地主机(无代理服务器和Windows默认防火墙)并检索api.flickr.com xml文件,当我开始工作时(使用ISA服务器连接)我得到“远程服务器无法解析”,所以我说这行到web.config <system.net> <defaultProxy> <proxy usesystemdefault="False"

    3热度

    4回答

    我正在编写一个实用程序,它将上传一堆文件,并希望提供限制上传速度的选项。使用TcpClient类时,限速上传的最佳方法是什么?我的第一个直觉是一次调用NetworkStream.Write(),限制数量的字节,在两次调用之间进行睡眠(并且在流尚未完成时跳过一个调用)直到缓冲区被上传。有没有人实施过这样的事情?

    2热度

    1回答

    此处的业余爱好者/非专业程序员。我没有很好的掌握网络地址。 我有一台计算机可以同时连接到两个不同的网络。 1通过无线,一个通过网线。 在我的DotNet(c#)窗体表单应用程序中,我希望它通过其中一个NIC向其中一个网络发送一些请求,并通过另一个请求发送其他请求。 我该如何指定/设置(某些dotNet对象属性?)哪个网络/ NIC请求流过?

    65热度

    7回答

    我一直在寻找和阅读,并没有罚款任何真正有用的东西。 我正在写一个小的C#win应用程序,允许用户发送文件到web服务器,而不是通过FTP,但通过HTTP使用POST。把它想象成一个Web窗体,但是在Windows应用程序上运行。 我有我的HttpWebRequest使用这样的事情 HttpWebRequest req = WebRequest.Create(uri) as HttpWebReque