В последнее время я возился с шаблоном бизнес-приложения Silverlight, чтобы привыкнуть к службам silverlight / wcf ria.Я столкнулся со странной проблемой, которую не знаю, как ее решить.
Пока что все, что я сделал, - это создал новое свойство профиля с именем "AvatarURL", основная концепция которого взята из этого Avatar.учебник и удалил свойство FriendlyName.Разница в том, что я просто устанавливаю для свойства AvatarURL значение по умолчанию (~ / Images / Default.jpg), когда пользователь регистрируется вместо записи байтового массива в файл.Поэтому я не просматриваю файлы и не извлекаю данные из веб-камеры или чего-либо подобного на этапе регистрации.
Я внес необходимые изменения в LoginStatus.xaml и т. Д., И после входа изображение не будет отображатьсяв его заполнителя.Я прошел через обработчик событий Authentication_LoggedIn в LoginStatus.xaml, и по какой-то причине свойство AvatarURL пользователя является только частичным значением.Если значение в базе данных: «http://localhost:52878/Images/Default.jpg". Значение, которое я получаю, когда выполняю пошаговое руководство:« http://localhost:528".
Я дважды проверил значения базы данных и убедился, что они правильные.Если я ввожу исходное значение XAML-изображения вручную (http://localhost:52878/Images/Default.jpg), оно отображает изображение без проблем. Похоже, что это проблема между связью между приложением silverlight и проектом веб-сайта asp.net. Из-за того, что я только сделалКрошечные изменения в решении, и я не написал ни одного кода, связывающего 2 проекта, я понятия не имею, где искать решение этой проблемы, у кого-нибудь есть какие-нибудь идеи?
Я могу опубликовать некоторый код, если это необходимо, ноон не сильно отличается от бизнес-шаблона по умолчанию.
Заранее спасибо.