2008-09-26 10 views
3

Comment puis-je valider que mon installation ASPNET AJAX est correcte.Comment faire pour valider l'installation ASPNET AJAX

J'ai Visual Studio 2008 et je n'avais jamais installé de version AJAX.

Mon UpdatePanel ne fonctionne pas dans IIS6, bien que cela fonctionne correctement dans le serveur Web de Visual Studio. Le comportement que j'obtiens est comme si le UpdatePanel n'existe pas du tout - c'est-à-dire qu'il revient au comportement de type ASPX 'normal'.

J'ai essayé d'installer AJAX de MSDN suivi d'un IISRESET mais il ne fonctionne toujours pas correctement.

Que puis-je vérifier pour diagnostiquer le problème?

Mise à jour: Lors de l'exécution dans Visual Studio (Cassini) Je reçois les 3 demandes suivantes indiquées dans Fiddler:

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 

mais quand j'exécuter dans IIS je ne reçois que cette seule demande:

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

Maintenant, la deuxième requête dans Cassini contient un fichier javascript avec 'rendu partiel' comme l'un des premiers commentaires. Je suis sûr que c'est la source du problème, mais je ne peux pas comprendre pourquoi dans IIS je ne reçois pas les autres demandes.

Répondre

0

Vérifier les erreurs JavaScript. Parfois, le JavaScript requis pour le UpdatePanel ne fonctionne pas.

0

N'a pas essayé moi-même, mais je l'ai trouvé plusieurs messages du forum recommander les éléments suivants

Essayez et ajoutez ce qui suit à votre web.config

au sein <system.webServer> <gestionnaires>

< add verb = "GET" path = "ScriptResource.axd" type = "Microsoft.Web.Handlers.ScriptResourceHandler" validate = "false"/>

0

Une autre option serait de vérifier votre web.config. Vous pouvez par exemple créer un nouveau site Web ASP.NET avec Ajax à partir de Visual Studio. Cela va générer un web.config correct. Copiez toutes les sections non-ajax de votre web.config existant et vous êtes défini. Cela a fonctionné pour moi.

-Edoode