编写一个小型C#控制台应用程序(.Net 4.5),它使用MSXML2.ServerXMLHTTP对象打开与站点的连接并下拉文件。它在家工作正常,但在我们的网络中无法正常工作。
我有一个VB6应用程序和一个WSF(Windows脚本宿主)应用程序,它做了几乎完全相同的事情,并在我们的网络中正常工作。但是,当我尝试这个小C#应用程序时,它会显示错误消息:无法建立与服务器的连接。我有所有正确的引用,因为它从我们的网络外部工作正常。
有什么可能阻止C#.net应用程序连接的想法?
MSXML2.ServerXMLHTTP x = new MSXML2.ServerXMLHTTP();
x.setOption(SERVERXMLHTTP_OPTION.SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS,13056);
x.open("GET", @"http://www.fededirectory.frb.org/updatesForACH.cfm?sinceDate=03/01/2014", false, null, null);
x.send();
Console.WriteLine(x.responseText);