2010-05-05 2 views
1

Nous migrons actuellement notre site Web ASP.NET vers une application Web dans Visual Studio 2008. La plupart du processus a été assez simple, mais j'ai touché un bloc qui me rend un peu fou .Migration vers une application Web avec AjaxControlToolkit

Nous utilisons le AjaxControlToolkit pour certaines fonctionnalités, en particulier un AutoControlExtender. Lorsque cela est exécuté localement via le serveur de développement de VS, l'extendeur (dropdown) ne s'affiche pas après que le service a renvoyé le jeu de résultats. Cependant, si je déploie la solution migrée sur notre serveur UAT, l'extension fonctionne correctement. J'ai veillé à ce que Ajax Control Toolkit soit correctement installé localement sur ma machine dev (et la DLL disponible dans le répertoire bin), et l'utilisation du débogage a permis d'appeler le service correctement et de le lancer sans erreur (ce qu'il fait) . L'application Web provient d'un serveur exécutant IIS7. Quelqu'un peut-il confirmer si le serveur de développement de Visual Studio 2008 requiert une configuration différente d'IIS 7 (car IIS 6 requiert une configuration différente de celle d'IIS 7) et si une ressource fournit plus d'informations? Mes propres recherches ont très peu évolué dans ce domaine. Par contre, si je cherche dans la mauvaise zone, d'autres conseils seraient appréciés.

Merci Chris

Répondre

0

Eh bien, a finalement trouvé le problème, et commenter si quelqu'un obtient à l'avenir.

Dans notre solution, le dossier spécifique de la page contenait un fichier web.config secondaire. Il n'y avait pas grand-chose là-dedans, cela semblait exister pour des raisons historiques.

La suppression du fichier secondaire semblait permettre au serveur Web de VS de charger la configuration correcte à partir de la racine web.config, et la liste déroulante a fonctionné.