Silverlight WebClient не читает XML-файл - PullRequest
0 голосов
/ 21 июля 2010

Я использовал следующий код для чтения XML-файла в свое приложение silverlight и отображения его на сетке данных, это отлично работало с Visual Web Developer 2010

WebClient xmlClient = new WebClient();

xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri("chart.xml", UriKind.RelativeOrAbsolute));

, но мне пришлось понизить доVisual Studio 2008 SP1 и Silverlight 3 и тот же код не работает в нем.Я не получаю никаких ошибок, он работает, но сетка данных остается пустой.После некоторой отладки я заметил, что функция XMLFileLoaded никогда не вызывается.

каковы здесь возможности?Сетка данных работает с другими данными, я пробовал несколько разных путей для моего xml-файла, единственное, о чем я могу думать, это то, что silverlight 3 не поддерживает это, но IDE не выдает мне никакой ошибки, когда я делаю эти объекты так,это должно быть что-то еще

edit:

после помещения вышеупомянутого в ловушку попытки и исключение печати. ​​ToString () я ничего не получаю, печатая исключение. InnerException дает мне System.Net.DownloadStringCompletedEventArgs

1 Ответ

0 голосов
/ 22 июля 2010

Я не вижу ничего плохого, но я бы посоветовал вам скачать копию fiddler , чтобы увидеть, что точно передается между клиентом и сервером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...