Ошибка выполнения Silverlight 1001

Итак, у меня есть развернутое приложение Silverlight, которое отлично работает на большинстве клиентских машин. Однако у меня есть 1 клиентский компьютер (Windows Vista / IE8), который выдает следующую ошибку javascript:

Сведения об ошибке веб-страницы

Пользовательский агент: Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 6.0; Trident / 4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.0.0 ) Отметка времени: Вт, 21 июля 2009 г., 14:38:15 UTC

Сообщение: Sys.InvalidOperationException: ошибка времени выполнения 1001 в элементе управления «Xaml1», метод: 1001 Произошла ошибка. Строка: 453 Символьный: 17 Код: 0 URI: www.DOMAINNAME.com/ScriptResource.axd?d=DYlfEE5ljRCaoM7uReLHHn6ek5uYaOA1UhTw1oJkABzHek2FGpt_ylvF5NNjuH26VVA5njj6q3njnjj6q3r4

Это отлично работает на других машинах Vista / IE8, и я не могу воспроизвести на своей машине разработчика.

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

https://silverlight.net/forums/p/99022/226122.aspx#226122


person Community    schedule 21.07.2009    source источник
comment
Да, эти ошибки общие, и их сложно отладить. Попробуйте посмотреть http-ответ с помощью fiddler или projects.nikhilk.net/WebDevHelper (мой личный фаворит) и посмотрите, сможете ли вы получить более подробную информацию об ошибке. Это метод, который использовался в размещенной вами ссылке.   -  person James Cadd    schedule 21.07.2009
comment
Поэтому мне пришлось бы установить http-отладчик (fiddler или webdevhelper) на клиентском компьютере, так как я не могу воспроизводить локально, правильно? Это должно работать нормально?   -  person    schedule 21.07.2009
comment
Да, вам нужно будет установить инструмент на клиентском компьютере.   -  person James Cadd    schedule 21.07.2009
comment
Итак, я был на клиентской машине и увидел кучу HTTP-запросов в WebDevHelper. Поскольку упомянутая ошибка ScriptResource.axd = DYI ... я просмотрел подробности этого. Строка 453 упоминается в ошибке, но содержимое ответа составляет всего 52 строки. Первая строка: // Имя: SilverlightControl.debug.js Я очень запутался ...   -  person    schedule 21.07.2009
comment
Есть ли шанс опубликовать полный текст ошибки? Строка 453 может относиться к Xaml, загружаемому в браузер, вы там проверяли?   -  person James Cadd    schedule 21.07.2009
comment
У меня такая же проблема с SL на одном планшете.   -  person Inga    schedule 25.03.2012
comment
Проблема вроде в клиенте. Попробуйте немного поиграть с настройками сети, возможно, добавив доменное имя к надежным сайтам, как описано в этом сообщении: mwearl.wordpress.com/2009/01/11/   -  person Daniele B    schedule 06.06.2012


Ответы (1)


Вы можете попробовать проверить, установлен ли браузер в «Совместимый» режим. Если да, то вы можете попробовать установить строку java-скрипта в ЗАГОЛОВОК вашей HTML / ASP-страницы:

<head runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>
person Vitaliy Gerasymiuk    schedule 06.07.2013