Вопрос

Недавно я обновил ASP.NET приложение до .NET 3.5 и переключился на более новую версию ASP.NET Библиотеки AJAX.

В FireFox и IE7 все работает отлично, в IE6 все, что выполняло бы обратный вызов (частичное обновление или вызов PageMethod / WebMethod), выдает ошибку:

Object Doesn't support this property or method
Line: 5175
Char: 9

Существует ли известная проблема совместимости с .NET 3.5 и IE6?

Редактировать:

Я подключил отладчик к IE6 и смог найти точную строку, на которой он прерывается:

 this._xmlHttpRequest.open(verb, this._webRequest.getResolvedUrl(), true /*async*/);

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

Редактировать:Я добавил награду, эта ошибка все еще сводит меня с ума ... ХАЛП!

Редактировать:

Решение найдено!

Это сообщение на форуме мне стало достаточно любопытно поискать MXSML, и, конечно же, вот она, опечатка в библиотеке framework.

MsXML был введен как MXsml.

Конечно, когда имеешь дело со сценариями сборки, ты мало что можешь сделать, чтобы исправить их, но я установил пакет обновления 1, надеясь, что там они были исправлены.Они were...So если у вас возникла эта проблема, установите .NET 3.5 SP1, и она исчезнет.

Ууу!

Это было полезно?

Решение

Как вы тестируете в IE6?Я наткнулся на несколько ошибок JavaScript, когда вы используете ничего, кроме чистой установки только IE6 в сочетании с библиотеками ASP.NET "Аякс".(то есть.в asp.net библиотеки ajax не поддерживают многократные установки IE или даже Тестер)

Это что-то в модели безопасности IE, что приводит к сбоям при использовании нескольких версий IE.Вы обнаружите, что файлы cookie также не будут работать должным образом ни в чем, кроме "установленной" версии IE в системе, которую вы запускаете.

Вы также можете посмотреть здесь некоторые дополнительная информация при нескольких установках IE.Если вы сочли комментарии особенно полезными!

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

Другие советы

Согласно MSDN Поддерживается IE6.Убедитесь, что для интернет-зоны в настройках Зон безопасности установлено значение Medium.

Еще один из asp.net форумов

http://forums.asp.net/p/1376680/2896886.aspx

Может быть вызвано различными версиями объекта XMLHttpRequest

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top