В настоящее время мы переводим наш веб-сайт ASP.NET в веб-приложение в Visual Studio 2008. Большая часть процесса была довольно простой, но я наткнулся на один блок, который меня немного сводит с ума.
Мы используем AjaxControlToolkit для некоторых функций, в частности AutoControlExtender. Когда это выполняется локально через сервер разработки VS, расширитель (раскрывающийся список) не отображается после того, как служба вернет набор результатов. Однако, если я разверну перенесенное решение на наш сервер UAT, расширитель будет работать правильно.
Я убедился, что Ajax Control Toolkit правильно установлен локально на моем компьютере разработчика (и dll, доступная в каталоге bin), и использование отладки обеспечило корректный вызов службы и ее выполнение без ошибок (что и происходит). Веб-приложение было взято с сервера, на котором запущен IIS7.
Может ли кто-нибудь подтвердить, требуется ли серверу разработки Visual Studio 2008 конфигурация, отличная от IIS 7 (поскольку я считаю, что IIS 6 требует конфигурации, отличной от IIS 7), и есть ли ресурс, который предоставляет дополнительную информацию? Мои собственные поиски дали очень мало результатов в этой области.
С другой стороны, если я ищу не в том месте, я буду признателен за любые другие советы.
Спасибо Крис