Silverlight Cass Firefox 3.5, IE7 и IE8
-
19-09-2019 - |
Вопрос
У одного из моих пользователей есть ноутбук HP Pavilion DV4-1430US, управляющий Windows Vista Professional. Она использует последнюю версию плагина Silverlight, загруженную 24 июля с Microsoft.com/silverlight.
Вводя в текстовое поле в веб -приложении Silverlight, разработанной моей компанией, все три браузера иногда будут разбиться. Девять раз из десяти, она может вернуться на страницу, где произошла авария, и забрать с того места, где она остановилась, только чтобы она снова разбилась через несколько минут.
Это происходит только во время печати в текстовом поле, и это происходит только на ее ноутбуке. Я наблюдал, как она подтвердила, что пользовательской ошибки нет.
Какие-нибудь мысли?
РЕДАКТИРОВАТЬ 1: Я повторил ошибку. В Firefox 3.5, окно, в котором я работал закрыто без предупреждения, и появился репортер Mozilla Crash. Я вставляю код отчета об аварии:
Аддонты: {20A82645-C095-46ED-80E3-08825760534B}: 1.1, {972CE4C6-7E08-4474-A285-3208198CE6FD}: 3.5.1
Buildid: 20090715094852
Время аварии: 1248713784
Время установки: 1248455260
ProductName: Firefox
Secondsincelastcrash: 245055
Время запуска: 1248713511
Тема: классика/1.0
Throttleable: 1
URL: [уредоточен] Продавец: Mozilla
Версия: 3.5.1
РЕДАКТИРОВАТЬ 2: Я повторил ошибку в IE8. Я выделил текст в текстовом поле и начал печатать. Немедленно,
Internet Explorer перестал работать
Проблема заставила программу перестать правильно работать. Windows закроет программу и уведомит вас, если решение будет доступно. появился.
Вот запись журнала событий:
>Log Name: Application
>Source: Application Error
>Date: 7/27/2009 1:06:10 PM
>Event ID: 1000
>Task Category: (100)
>Level: Error
>Keywords: Classic
>User: N/A
>Computer: [computer name]
>Description:
>Faulting application iexplore.exe, version 8.0.6001.18702, time stamp 0x49b3ad2e, faulting module kernel32.dll, version 6.0.6000.16820, time stamp 0x4995210a, exception code 0xe0434352, fault offset 0x0001e05c, process id 0x1a54, application start time 0x01ca0edc4c7c0054.
>Event Xml:
><Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
> <System>
> <Provider Name="Application Error" />
> <EventID Qualifiers="0">1000</EventID>
> <Level>2</Level>
> <Task>100</Task>
> <Keywords>0x80000000000000</Keywords>
> <TimeCreated SystemTime="2009-07-27T17:06:10.000Z" />
> <EventRecordID>2636</EventRecordID>
> <Channel>Application</Channel>
> <Computer>[computer name]</Computer>
> <Security />
> </System>
> <EventData>
> <Data>iexplore.exe</Data>
> <Data>8.0.6001.18702</Data>
> <Data>49b3ad2e</Data>
> <Data>kernel32.dll</Data>
> <Data>6.0.6000.16820</Data>
> <Data>4995210a</Data>
> <Data>e0434352</Data>
> <Data>0001e05c</Data>
> <Data>1a54</Data>
> <Data>01ca0edc4c7c0054</Data>
> </EventData>
></Event>
Решение
Веб -приложение было написано для Silverlight 2 и пыталось позвонить в систему. Пользователь использовал время выполнения Silverlight 3, которая не включает System.componentModel.
Решение: Погрузите пользователя на Silverlight 2 до тех пор, пока WebApp не может быть переписан для Silverlight 3.
Другие советы
Попробуйте отключить и повторно включить услугу планшета Pen. Похоже, что Silverlight должен получить доступ к файлу wisptis.exe или wacomservice, чтобы он работал должным образом. Вы можете проверить, включено ли он, перейдя на панель управления> Административные инструменты> Службы> Служба ввода планшетного ПК. Убедитесь, что сервис запускается и установлен на автоматический.
Вы должны посмотреть на Firefox Bugzilla Для проблем в Firefox. Вы получите намного лучшее представление о том, что Todo. Если вы посмотрите, вы увидите довольно много симулярных недостатков.