xxx is not a valid virtual path?
我这样使用
1 | </asp:XmlDataSource> |
作为我的
但是我一直都遇到以下异常:
https://myurl.xml is not a valid virtual path.
尽管我在外部尝试了链接,但是有一个xml文件
忽略我以前的答案。显然,
1 2 3 4 | // 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,例如:
1 2 3 4 5 | 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 |