XmlDocument加载未经授权的

时间:2016-01-13 12:51:48

标签: iis xmldocument

.cshtml文件,包含以下代码:

XmlDocument xd = new XmlDocument();
xd.Load("http://remote_server/login/MyService.asmx/GetSearchData?Search="test"

返回“System.Net.WebException:远程服务器从某些IIS服务器返回错误:(401)未经授权”但在其他服务器上工作正常:

  • Windows 10中的IIS:正常工作
  • SmarterASP.net上的IIS服务器:正常工作
  • 从Visual Studio社区2013(版本12)开始.NET 4.6:Works
  • 从Visual Studio Community 2015(版本14)开始.NET 4.6:返回错误
  • Windows Server 2008 R2 .NET 4.0上的IIS 7:返回错误

这是IIS配置问题吗?

1 个答案:

答案 0 :(得分:0)

奇怪的错误,但由于webservice与此页面在同一服务器上(Windows服务器,上面的最后一行),我们将xd.load的地址更改为:

libxml

然后工作得很好。