(Очень поздний ответ, но решение оказалось недоступным, поэтому отправляйте его, чтобы помочь любому, кому нужна помощь в этом). У меня возникла проблема с белым экраном при запуске приложений OOB в режиме отладки. Из большого количества поисков оказалось, что белый экран возникает, когда во время запуска приложения возникает исключение. Следовательно, приложение сначала загружается правильно, а затем неожиданно переходит на белый экран. Я обнаружил, что следующая строка кода из шаблона по умолчанию бизнес-приложений (от Application_Startup в App.xaml.cs) вызывала исключение в режиме OOB при использовании форм аутентификации:
WebContext.Current.Authentication.LoadUser(this.Application_UserLoaded, null);
Комментирование строки кода сразу проблема с белым экраном исчезла.
Что такое OOB? Я использовал Silverlight, но я никогда не видел акроним OOB. – quanticle
@quanticle - OOB - из браузера. Он доступен для Silverlight 4 и 3 (в некоторой предельной емкости) – thorkia