2012-05-22 2 views
1

В некоторых обратных вызовах ASP.Net Ajax, и только на некоторых серверах, я получаю ошибкуСайт, похоже, использует неправильную версию .Net

Error: Unable to get value of the property 'async': object is null or undefined

Мне кажется, что это множественная ошибка обратного вызова который должен был быть исправлен в .Net 3.5 SP1 according to Microsoft, и это проявляется в изучении версий WebForm_CallbackComplete, которые генерируются на серверах с отказами. Это подразумевает, что SP1 не используется сайтом, а -, установленный на сервере. Как я могу проверить, используется ли SP1 на веб-сайте, и что нужно сделать, чтобы обновить его, если он не используется?

Спасибо!

+0

@Ben .... Я считаю, что это вопрос IE 7. Вы используете IE 7? – MikeTWebb

+0

Я - мой провайдер. Нет, это происходит и в IE9. –

+0

AFAIK 3.5 SP1 перезаписывает 3.5, поэтому он не может использовать неправильную версию. При этом у IIRC SQL Server есть встроенная .NET, которая не зависит от системы .NET, но я уверен, что IIS этого не делает. Вы можете попробовать чистую переустановку 3.5SP1? – Rup

ответ

0

@Ben ..... Это вопрос IE, а не Нетто .....

Вот хорошая ссылка, описывающая ситуацию: Stackoverflow answer IE 9...

+0

Я не верю, что это проблема. Реализация WebForm_CallbackComplete отличается от отказоустойчивых машин, чем от успешных. –

0

Тогда-то не так, как мой Приложение IIS на вкладке APS.NET имеет 1, 2 и 4. В Windows Microsoft.NET Framework вы найдете AspNetRegIIS.exe для различных версий.

+1

.NET 3.0 и 3.5 не отображаются на вкладке ASP.NET в IIS6, так как все они работают под CLR 2.0. – mgnoonan

+0

@mgnoonan Я думаю, что вам все равно правильно. В версии 3.0 и 3.5 нет AspNetRegIIS.exe. – Paparazzi

+0

3.0 и 3.5 выпуски были действительно просто дополнительной функциональностью для 2.0 (и можно утверждать, что они не заслуживали увеличения номера версии до 3.x). – mgnoonan

Смежные вопросы