Как проверить правильность установки ASPNET AJAX - PullRequest
3 голосов
/ 26 сентября 2008

Как проверить правильность установки ASPNET AJAX.

У меня Visual Studio 2008, и я никогда ранее не устанавливал AJAX-версию.

Моя панель обновления не работает в IIS6, хотя она нормально работает на веб-сервере Visual Studio. Я получаю такое поведение, как будто UpdatePanel вообще не существует - то есть он возвращается к «нормальному» поведению типа ASPX.

Я попытался установить AJAX с MSDN , а затем IISRESET, но он все еще не работает должным образом.

Что я могу проверить, чтобы диагностировать проблему?

Обновление: При запуске в Visual Studio (Cassini) в Fiddler отображаются следующие 3 запроса:

http://localhost:1105/RRStatistics/WebResource.axd?d=k5J0oI4tNNc1xbK-2DAgZg2&t=633564733834698722

http://localhost:1105/RRStatistics/ScriptResource.axd?d=N8BdmNpXVve13PiOuRcss0GMKpoTBFsi7UcScm-WmXE9jw5qOijeLDcIyiOsSQZ4k3shu0R2ly5WhH2vI_IbNVcTbxej1dkbdYFXrN6c7Qw1&t=ffffffff867086f6

http://localhost:1105/RRStatistics/ScriptResource.axd?d=N8BdmNpXVve13PiOuRcss0GMKpoTBFsi7UcScm-WmXE9jw5qOijeLDcIyiOsSQZ4AsqNeJVXGSf6sCcCp1QK0jdKTlbRqIN1LFVP8w6R0lJ_vbk-CfopYINgjYsHpWfP0&t=ffffffff867086f6

но когда я запускаю в IIS, я получаю только один запрос:

http://www.example.com/RRStatistics/ScriptResource.axd?d=f_uL3BYT2usKhP7VtSYNUxxYRLVrX5rhnXUonvvzSEIc1qA5dLOlcdNr9xlkSQcnZKyBHj1nI523o9DjxNr45hRpHF7xxC5WlhImxu9TALw1&t=ffffffff867086f6

Теперь второй запрос в Cassini содержит файл javascript с «частичным рендерингом» в качестве одного из первых комментариев. Я уверен, что это источник проблемы, но я не могу понять, почему в IIS я не получаю другие запросы.

Ответы [ 3 ]

0 голосов
/ 26 сентября 2008

Другой вариант - проверить ваш web.config. Например, вы можете создать новый веб-сайт ASP.NET с поддержкой Ajax из Visual Studio. Это сгенерирует правильный файл web.config. Скопируйте все не-ajax-разделы из существующего файла web.config, и все готово. Это сработало для меня.

-Edoode

0 голосов
/ 02 октября 2008

Проверьте на наличие ошибок JavaScript. Иногда не удается загрузить JavaScript, необходимый для работы UpdatePanel.

0 голосов
/ 26 сентября 2008

Сам не пробовал, но нашел несколько сообщений на форуме, рекомендующих следующее

Попробуйте добавить следующее к вашему web.config

в

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