Я очень новичок в разработке Silverlight. Я понимаю, что это технология клиентской стороны, поэтому парадигма отличается от обычной разработки ASP.NET. Сказав это, я не понимаю, где мой код на стороне сервера развернут.Silverlight Не удается найти источник данных XML
У меня есть серебряный свет \ приложение MVC. Я пытаюсь прочитать XML-документ из моей папки «Модели». Следующий фрагмент кода выполняется из класса, который находится в том же месте, что и документ XML, «Модели». Нагрузка() приводит к исключению SystemIOFileNotFound. Я заметил, что при создании приложения XML-документ не заложен в том же месте, что и сборка веб-проекта. Я предполагаю, что это связано с тем, что это проект Silverlight. Может ли кто-нибудь сказать мне, что мне не хватает?
_xdoc = new XDocument();
_xdoc = XDocument.Load(new Uri("videos.xml",UriKind.Relative).ToString());
Редактировать ..
Поведение я после является начальная страница (Silverlight) заполнит управления через стороне сервера контроллера. т.е. localhost/video
Вы правы в моем веб-проекте. Однако приведенный выше код, похоже, ищет XML-документ в моих файлах c: \ program \ Microsoft Visual ... Любая идея, почему? Поскольку исполняющая сборка не является.?! – Nick
Это потому, что вы используете сервер веб-разработки, который поставляется с VS? – Timores
Да .. Я. Можете ли вы предложить хороший учебник или документ Silverlight \ MVC? Я считаю, что то, что происходит, является стартовой страницей моего приложения Silverlight, и когда я пытаюсь перейти с этой страницы, корневой контекст отличается. Значение .. uri относительно моего приложения silverlight, а не веб-сервера. – Nick