WinForm的安全上下文(WinForm Security Context)

2019-09-27 14:51发布

我已经写了使用外部地理编码服务WinForms应用程序,从电子表格上传地址和地址解析他们。 这一切工作正常我本地机器上,但时间已经到了它在测试其他国家人民的计算机上安装。 该应用程序不再运行尽管如此,现在产生下面的错误:

 System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.

看了很多,breifly聊到我们的网络家伙,看来我需要的用户帐号建立安全上下文,并与这方面的工作,以纠正错误。

有没有人有关于我应如何去了解这个任何指针?

提前致谢!

C

Answer 1:

这取决于你如何将数据上传。 如果您使用的HTTP请求(因为它看起来像你),它看起来像;

  HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://test.example.com/");
  req.Method = "POST";
  req.ContentType = "text/xml";

  req.Credentials = new NetworkCredential("TESTACCOUNT", "P@ssword");

  StreamWriter writer = new StreamWriter(req.GetRequestStream());
  writer.Write(input);
  writer.Close();
  var rsp = req.GetResponse().GetResponseStream();


文章来源: WinForm Security Context
标签: c# .net security