2016-01-13 54 views
0

.cshtml文件用下面的代碼:的XmlDocument加載未經授權

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

回報「System.Net.WebException:遠程服務器返回錯誤:(401)未經授權」 一些IIS服務器但工作正常別人:

  • IIS在Windows 10:工程於SmarterASP.net
  • IIS服務器:工作
  • 從視覺開始Studio Community 2013(版本12).NET 4.6:Works
  • 從Visual Studio Community 2015(版本14)開始.NET 4.6:返回以上錯誤
  • Windows Server 2008 R2上的IIS 7 .NET 4.0:返回錯誤

這是IIS配置問題嗎?

回答

0

奇怪的錯誤,但由於web服務是相同的服務器,因爲這頁(Windows服務器,上面最後一行)上,我們改變了地址xd.load到:

xd.Load("http://localhost/login/MyService.asmx/GetSearchData?Search="test" 

工作得很好,然後。