Мой веб-сайт Silverlight зависает в загруженных 100%. Нет никакого кода для него, до сих пор это - просто дизайн в XAML, и это обнаруживается прекрасный в Смешении Выражения 3. Это - стандарт "проект" Веб-сайта Silverlight от Смешения 3 без любых модификаций.
Когда я нажимаю F5 для выполнения его, это показывает 100%, загружающими круг в Firefox, и никогда на самом деле показывает мое приложение. Загружающийся круг продолжает анимировать как будто его выполнение чего-то.
Примечание: Вчера это работало, и я не внес очень много изменений в него с тех пор.
Я разобрался с проблемой, посмотрев на XAML. На свойстве высоты одной из моих кнопок был сделан перерыв строки прямо перед окончательной цитатой. Смесь выражений не отметила это как ошибку, и в режиме проектирования все выглядело прекрасно.
Когда я удалил разрыв строки, проблема с загрузкой была исправлена.
.У меня была эта проблема в браузере, из браузера - даже при отладке. Использование Silverlight 4 бета.
Я ударил F5, чтобы начать отладку, и он даже никогда не попал в точку останова для конструктора App.xaml.cs
.
Я знал, что удалил вне приложения браузера и недавно изменил некоторые настройки браузера, но ничего не скажет мне реальную проблему.
Я нашел в конце, если я столкнулся с IE (обычно я использую Chrome) - тогда значок ошибки будет показан в левом нижнем углу - как если бы это была ошибка JavaScript.
Webpage error details
Message: Unhandled Error in Silverlight Application
Code: 2020
Category: ParserError
Message: Invalid Property: OutOfBrowserSettings.
File:
Line: 47
Position: 27
Line: 54
Char: 13
Code: 0
URI: file:///R:/Project/Projece/Bin/Debug/TestPage.html
Ну, это не успокоило меня дальше - кроме того, чтобы сказать мне, что-то было запутано с OutofBrowserseTings.
То, что я оказался, создал новый AppManifest.xml. Начиная с Silverlight 4, это по умолчанию appmanifest.xml.
<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<Deployment.Parts>
</Deployment.Parts>
</Deployment>
Я отключил «Создать приложение, манифесту» и снова повторно. После переключения некоторых настроек обратно - и даже создание AppManifest2.xml мне удалось снова работать.
Я вернулся к моему оригинальному appmanifest.xml, и он работал.
Точка проверяется любое сообщение, которое браузер дает вам - а затем изменить вещи, которые вы не думаете, сделает разницу.
Удачи!
Мой другой ответ выглядит довольно запутанным по сравнению с этим. Это может помочь или не помочь в данной ситуации, но попробовать стоит:
В Visual Studio:
XAML
Запустите ваш проект в режиме отладки. Любые исключения Xaml будут показаны немедленно. Иногда проверяйте внутреннее исключение для получения дополнительной информации.
Я потратил столько времени, пока наконец не разобрался с этим!