ASP.NET MVC 3.0 развернутый код не работает в IE8 в IIS 7.5 - PullRequest
2 голосов
/ 08 июня 2011

У меня есть приложение ASP.NET MVC 3.Он отлично работает как в IE8, так и в FF, когда мы запускаем VS2010.Я развернул этот код в IIS 7.5.Теперь развернутое приложение работает нормально в FF, но не в IE8.Я получаю сообщение об ошибке:

Остановить запуск этого сценария?Сценарий на этой странице вызывает медленную работу Internet Explorer ...

См. Следующий снимок экрана:

enter image description here

Я протестировал опубликованный кодв IIS6 он отлично работает как в FF, так и в IE8.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 08 июня 2011

Существуют различные способы определить, что происходит с вашим JavaScript.Попробуйте перезагрузить браузер.Вы также можете попробовать загрузить биты профилирования Ajax на http://archive.msdn.microsoft.com/AjaxView. Это может помочь определить ваши медленные функции.Вы также можете загрузить отладчик JavaScript и взломать код. Какие нестандартные библиотеки javascript вы используете?Любой?

Поскольку ваше приложение работает по-разному, по-видимому, только в зависимости от различий в версиях iis, сравните сеанс в одном с сеансом в другом с помощью 'Fiddler'

0 голосов
/ 08 июня 2011

Вы, вероятно, используете какой-то JavaScript, который входит в какой-то цикл (возможно, рекурсия)

Либо закомментируйте одну функцию за раз, чтобы увидеть, какая функция является виновной, либо сделайте это в режиме бинарного поиска и закомментируйте половину за раз, чтобы сузить ее.

Наконец, есть что-то необычное в вашей странице? Если ваш javascript (или одна из ваших библиотек) не был виновником, начните извлекать куски вашего кода, чтобы сузить проблему.

К сожалению, нет быстрого ответа на этот вопрос ...

...