【发布时间】:2015-04-22 09:54:17
【问题描述】:
我有以下问题
Dim strPath = String.Concat("http://www.intraneturl.com/xml")
Dim EmpXDoc As New XDocument
EmpXDoc = XDocument.Load(strPath)
上面的代码在开发服务器(连接到 Intranet)中运行良好,但是在将其托管到生产服务器(通过代理连接到 Intranet 和使用公共 ip 的 Internet)之后,上面的代码给出“无法连接到远程服务器”错误。但是,如果我尝试通过客户端 javascript 解析 xml 网站,如下所示:
var parser = new ActiveXObject("microsoft.xmldom");
parser.load("http://www.intraneturl.com/xml");
nodes = parser.documentElement.childNodes;
它完美无缺。
这意味着解析器在客户端 javascript 中工作,但不在 aspx 页面中(在主机之后)。有人会指导我吗?
【问题讨论】:
标签: c# vb.net xml-parsing .net-4.5