내 이전의 대답을 무시 xml 파일이있다하더라도.
// works
xmlDataSource1.DataFile = "http://code.google.com/feeds/p/google-code-prettify/svnchanges/basic";
// does not work
xmlDataSource1.DataFile = "https://code.google.com/feeds/p/google-code-prettify/svnchanges/basic";
코드의 몇 가지 추가 라인을 쓰기 https에서 XML을 다운로드 소스처럼 : 사실
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://code.google.com/feeds/p/google-code-prettify/svnchanges/basic");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string str = reader.ReadToEnd();
// save it or set it as the .Data property of XmlDataSource
,'XmlDataSource' 함께 잘 작동 분명히
XmlDataSource
는DataFile
(가)로 HTTPS URL을 좋아하지 않는다 'http' urls하지만'https' URL로는 작동하지 않습니다 - 당신이 언급 한 것과 똑같은 오류가 있습니다. –