Default.aspx не запускает события - PullRequest
0 голосов
/ 27 августа 2010

Недавно мы установили новый сервер с IIS7, где мы теперь опубликовали сайт .NET4.

Локально все работает нормально, но на этом сервере Default.aspx не работает. Нет событий для этой страницы вообще. Каждая вторая страница работает как следует.

Мы попытались удалить файл Default.aspx и добавить новый пустой файл только с событием кнопки, но то же самое применимо.

Мы потратили довольно много времени на устранение неполадок без каких-либо результатов. Одинаковая проблема существует как с главной страницей, так и без нее.

Отредактировано, чтобы добавить:

После дополнительных исследований его вызвал модуль от Telerik. При отключении RadCompression все работает как положено.

Ответы [ 3 ]

0 голосов
/ 27 августа 2010

Это действительно странно. Может быть, вы можете попробовать: Найти другие машины, чтобы посетить сайт, чтобы увидеть, работает ли он. Если вы используете IE, зайдите в Свойства обозревателя-> Общие-> Настройки-> Проверить версию сохраненных страниц-> Каждое посещение страницы. И даже удалите все временные файлы, а затем попробуйте.

0 голосов
/ 10 мая 2011

Задача Если RadCompression включен и используется .NET 4.0, обработчики событий могут не вызываться в документе по умолчанию в интегрированном режиме IIS 7 или IIS 7.5.

Решение Эта проблема вызвана критическими изменениями в .NET 4.0, описанными здесь. Чтобы обойти это, можно установить precondition="managedHandler" для модуля RadCompression. Вам также может понадобиться удалить параметр runAllManagedModulesForAllRequests из вашего web.config, если он у вас есть (или установить его на false).

Описано здесь: http://www.telerik.com/help/aspnet-ajax/radcompression.html

0 голосов
/ 27 августа 2010

Локально все работает нормально

На вашем локальном IIS или Cassini?

Проверьте свойство AutoWireUpEvent в директиве страницы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...