Итак, у меня развернуто приложение 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
Да, эти ошибки являются общими и могут быть сложными для отладки. Попробуйте найти ответ http с помощью скрипача или http://projects.nikhilk.net/WebDevHelper/ (мой личный фаворит) и посмотрите, сможете ли вы получить более подробную информацию об ошибке. Это метод, который использовался в ссылке, которую вы опубликовали. –
Так что мне пришлось бы установить HTTP-отладчик (скрипт или webdevhelper) на клиентской машине, так как я не могу воспроизвести локально, правильно? Это должно работать нормально? – 2009-07-21 15:34:21
Да, вам нужно установить инструмент на клиентской машине. –