2009-07-21 2 views
4

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

Webpage error details

User Agent: Mozilla/4.0 (compatible; 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) Timestamp: Tue, 21 Jul 2009 14:38:15 UTC

Message: Sys.InvalidOperationException: Runtime error 1001 in control 'Xaml1', method : 1001 An error has occurred. Line: 453 Char: 17 Code: 0 URI: www.DOMAINNAME.com/ScriptResource.axd?d=DYlfEE5ljRCaoM7uReLHHn6ek5uYaOA1UhTw1oJkABzHek2FGpt_ylvF5NNjuH26VVA5njj6q3r4MlWsNnz7ag2&t=1f1ca10

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

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

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

+1

Да, эти ошибки являются общими и могут быть сложными для отладки. Попробуйте найти ответ http с помощью скрипача или http://projects.nikhilk.net/WebDevHelper/ (мой личный фаворит) и посмотрите, сможете ли вы получить более подробную информацию об ошибке. Это метод, который использовался в ссылке, которую вы опубликовали. –

+0

Так что мне пришлось бы установить HTTP-отладчик (скрипт или webdevhelper) на клиентской машине, так как я не могу воспроизвести локально, правильно? Это должно работать нормально? – 2009-07-21 15:34:21

+0

Да, вам нужно установить инструмент на клиентской машине. –

ответ

0

Вы можете попробовать проверить, если браузер установлен в режим «Совместимость». Если да, то вы можете попробовать установить строку сценария java в HEADER вашей страницы HTML/ASP:

<head runat="server"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
</head>