我有一个从不同的URL读取xml的程序。 其中一个没有在.net框架3.5上工作,但相同的代码在.net框架4以及任何浏览器上运行良好。 可能的原因是什么,如何在不转换整个项目的情况下修复它?
var url = "someURL";
var wcXml = new WebClient();
wcXml.UseDefaultCredentials = true;
wcXml.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
wcXml.Headers.Add("Content-Type", "application/xml;charset=UTF-8");
var srcXml = wcXml.DownloadString(url);