Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取位于AWS中的XML文件;无法解析远程名称https://compcdn.cloud.com"_C#_Xml_Amazon S3 - Fatal编程技术网

C# 读取位于AWS中的XML文件;无法解析远程名称https://compcdn.cloud.com"

C# 读取位于AWS中的XML文件;无法解析远程名称https://compcdn.cloud.com",c#,xml,amazon-s3,C#,Xml,Amazon S3,我在我们公司的云站点(这是一个AmazonS3服务器)上有一个XML文件(),我正在尝试使用 XDocument doc=XDocument.Load(“”); 但不幸的是,它抛出了以下异常“无法解析远程名称compcdn.cloud.com” 我不确定我在这里错过了什么。 我不确定我是否需要在这里传递任何凭据才能访问URL,如果需要,请告诉我如何才能做到这一点。。 谢谢你,感谢你的反馈。 内部异常 System.Net.WebException:无法解析远程名称:“compcdn.cloud.

我在我们公司的云站点(这是一个AmazonS3服务器)上有一个XML文件(),我正在尝试使用 XDocument doc=XDocument.Load(“”); 但不幸的是,它抛出了以下异常“无法解析远程名称compcdn.cloud.com” 我不确定我在这里错过了什么。 我不确定我是否需要在这里传递任何凭据才能访问URL,如果需要,请告诉我如何才能做到这一点。。 谢谢你,感谢你的反馈。 内部异常 System.Net.WebException:无法解析远程名称:“compcdn.cloud.com”\r\n位于System.Net.HttpWebRequest.GetResponse()\r\n位于System.Xml.XmlDownloadManager.GetNoFileStream(Uri Uri Uri、ICredentials凭据、IWebProxy代理、RequestCachePolicy cachePolicy)\r\n位于System.Xml.XmlUrlResolver.GetEntity(Uri绝对Uri,字符串角色,对象类型返回)\r\n位于System.Xml.XmlTextReaderImpl.FinishInturString()\r\n位于System.Xml.XmlReaderSettings.CreateReader(字符串输入Uri,XmlParserContext输入上下文)\r\n位于System.Xml.Linq.XDocument.Load(字符串Uri,加载选项)\r\n位于c:\WorkSpace\git\master\comp.internalServices\DownloadService.cs中的comp.internalServices.DownloadService.GetDownloadableDriversFromConfig():第139行--

是的,您需要对呼叫进行身份验证。请阅读本文,了解如何为标题添加身份验证的c#示例:

阅读以下内容以更好地了解整个流程:

无法解析远程名称compcdn.cloud.com

此错误消息是自解释的,与身份验证无关

无法从DNS解析远程名称

您使用了错误的主机名,或者您或供应商的DNS配置错误,或者您使用了错误的主机名,因为
compcdn.cloud.com
无效

$ nslookup compcdn.cloud.com

** server can't find compcdn.cloud.com: NXDOMAIN
在Chrome中调出站点会显示类似的错误:

此网页不可用

DNS\u探测\u完成\n域

NXDOMAIN
表示不存在这样的主机名

(这是一个AmazonS3服务器)


这似乎不太可能。

不,它全部列为books.xml,只是您提供的url示例?或者您尝试加载的确切url?我问,因为我的webbrowser中不存在该url,我们无法直接访问该url,我们需要验证才能访问该url,然后是的,您也需要在代码中验证。我已更新了我的答案。我dded身份验证,但它仍然为我显示相同的错误。你能帮我吗?我必须传递任何凭据才能从那里读取吗?