C# 读取位于AWS中的XML文件;无法解析远程名称https://compcdn.cloud.com"
我在我们公司的云站点(这是一个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配置错误,或者您使用了错误的主机名,因为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.
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身份验证,但它仍然为我显示相同的错误。你能帮我吗?我必须传递任何凭据才能从那里读取吗?