Silverlight 4 OOB пустой экран
У меня есть работающее веб-приложение, которое я хочу использовать как OOB; Тем не менее, когда я его устанавливаю, все, что я получаю, это пустой экран и ничего более...
Я также пытался без каких-либо JavaScript или HtmlPage.Methods вызывает, но все тот же
Пожалуйста помоги
4 ответа
Убедитесь, что вы запускаете приложение в режиме отладки (установите его для запуска в OOB из настроек проекта и установите проект, а не веб-сайт для запуска проекта). Если вы сделаете это, вы сможете войти в место возникновения проблемы.
(Очень поздний ответ, но решение было нелегко получить, поэтому я отправил его, чтобы помочь всем, кому нужна помощь в этом). У меня была проблема с белым экраном, возникающим при запуске приложений OOB в режиме отладки. Из многочисленных поисков выяснилось, что белый экран появляется, когда при запуске приложения возникает исключение. Следовательно, приложение сначала загружается правильно, а затем внезапно переходит на белый экран. Я обнаружил, что следующая строка кода из шаблона бизнес-приложения по умолчанию (из Application_Startup в App.xaml.cs) вызывает исключение в режиме OOB при использовании проверки подлинности с помощью форм:
WebContext.Current.Authentication.LoadUser(this.Application_UserLoaded, null);
Комментирование строки кода сразу же убрало проблему белого экрана.
Возможно, вы пытаетесь взаимодействовать со страницей прямо перед вызовом InitializeComponent() в конструкторе вашего основного UserControl. Если какое-либо исключение произошло до InitializeComponent(), то вы получите пустой экран.
Трудно сказать, что не так в вашем случае, потому что вы не предоставили никаких источников, но вы можете использовать эту статью как справку. Создание клиента вне браузера с Silverlight 3