Миграция в веб-приложение с помощью AjaxControlToolkit - PullRequest
1 голос
/ 05 мая 2010

В настоящее время мы переносим наш веб-сайт ASP.NET в веб-приложение в Visual Studio 2008. Большая часть процесса была довольно простой, но я столкнулся с одним блоком, который сводит меня с ума.

Мы используем AjaxControlToolkit для некоторых функций, в частности, AutoControlExtender. Когда это выполняется локально через сервер разработки VS, расширитель (выпадающий) не рендерится после того, как сервис вернет набор результатов. Однако если я разверну перенесенное решение на наш сервер UAT, расширитель будет работать правильно.

Я убедился, что Ajax Control Toolkit правильно установлен локально на моем компьютере разработчика (и dll, доступная в каталоге bin), и с помощью отладки обеспечил, что служба вызывается правильно и работает без ошибок (что и происходит). Веб-приложение было взято с сервера под управлением IIS7.

Может ли кто-нибудь подтвердить, требует ли сервер разработки Visual Studio 2008 конфигурации, отличной от IIS 7 (поскольку я считаю, что IIS 6 требует конфигурации, отличной от IIS 7), и существует ли ресурс, который предоставляет дополнительную информацию? Мои собственные поиски оказались очень мало в этой области.

С другой стороны, если я смотрю не в ту область, любые другие советы приветствуются.

Спасибо Chris

1 Ответ

0 голосов
/ 06 мая 2010

Ну, наконец-то нашли проблему и комментируем, если кто-нибудь получит это в будущем.

В нашем решении конкретная папка, в которой находилась страница, имела дополнительный файл web.config. Там было немногое, казалось, что оно существует по историческим причинам.

Удаление вторичного файла, казалось, позволило веб-серверу VS загрузить правильную конфигурацию из корневого web.config, и раскрывающийся список сработал.

...