Silverlight зависает в загруженных 100%

Мой веб-сайт Silverlight зависает в загруженных 100%. Нет никакого кода для него, до сих пор это - просто дизайн в XAML, и это обнаруживается прекрасный в Смешении Выражения 3. Это - стандарт "проект" Веб-сайта Silverlight от Смешения 3 без любых модификаций.

Когда я нажимаю F5 для выполнения его, это показывает 100%, загружающими круг в Firefox, и никогда на самом деле показывает мое приложение. Загружающийся круг продолжает анимировать как будто его выполнение чего-то.

Примечание: Вчера это работало, и я не внес очень много изменений в него с тех пор.

15
задан Kyle 6 January 2010 в 16:21
поделиться

3 ответа

Я разобрался с проблемой, посмотрев на XAML. На свойстве высоты одной из моих кнопок был сделан перерыв строки прямо перед окончательной цитатой. Смесь выражений не отметила это как ошибку, и в режиме проектирования все выглядело прекрасно.

Когда я удалил разрыв строки, проблема с загрузкой была исправлена.

.
3
ответ дан 1 December 2019 в 04:34
поделиться

У меня была эта проблема в браузере, из браузера - даже при отладке. Использование 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, и он работал.

Точка проверяется любое сообщение, которое браузер дает вам - а затем изменить вещи, которые вы не думаете, сделает разницу.

Удачи!

4
ответ дан 1 December 2019 в 04:34
поделиться

Мой другой ответ выглядит довольно запутанным по сравнению с этим. Это может помочь или не помочь в данной ситуации, но попробовать стоит:

В Visual Studio:

  • Нажмите Debug > Exceptions
  • Нажмите 'Find' и найдите XAML
  • Нажмите кнопку 'Thrown' рядом с System.Windows.Markup.XamlParseException

Запустите ваш проект в режиме отладки. Любые исключения Xaml будут показаны немедленно. Иногда проверяйте внутреннее исключение для получения дополнительной информации.

Я потратил столько времени, пока наконец не разобрался с этим!

3
ответ дан 1 December 2019 в 04:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: