ASP.NET 4 UpdatePanel и IIS7 Проблема - PullRequest
2 голосов
/ 26 мая 2010

У меня есть веб-страница ASP.NET 4, содержащая панель обновления, которая позволяет мне добавлять несколько элементов в раскрывающийся список без перезагрузки всей страницы.

Страница отлично работает на сервере разработки Visual Studio 2010 ASP.NET, выполняет асинхронный вызов, и страница правильно размечается. Однако при развертывании страницы в IIS7 асинхронный вызов больше не работает (страница полностью перезагружается), и расположение некоторых элементов на странице неверно.

Я использовал Fiddler, чтобы посмотреть, что происходит, и похоже, что есть 404, когда страница пытается получить доступ к ScriptResource.axd, а все остальное работает правильно. Я думаю, что это связано с Javascript, необходимым для вызова, но я не уверен, как это исправить. Есть предложения?

1 Ответ

2 голосов
/ 26 июля 2010

У меня была такая же проблема. После прочтения this и this2 я проверил определение обработчиков ISAPI на корневом сайте IIS, но оно выглядело нормально, поэтому я продолжал бороться еще немного.

Наконец-то исправили это, поняв, что определение обработчиков ISAPI было изменено на уровне сайта и не наследовало те же определения, что и в корневом сайте. Исправлена ​​ошибка выбора моего сайта в диспетчере IIS, перехода в раздел «Сопоставления обработчиков» и нажатия кнопки «Вернуться к унаследованному».

...