2

J'ai une page Web ASP.NET 4 qui contient un panneau de mise à jour qui me permet juste d'ajouter quelques éléments à une liste déroulante sans recharger la page entière.ASP.NET 4 UpdatePanel et IIS7 Problème

La page fonctionne correctement sur le serveur de développement ASP.NET Visual Studio 2010, exécute l'appel asynchrone et la page est correctement mise en page. Cependant, lorsque je déploie la page sur IIS7, l'appel Async ne fonctionne plus (la page est complètement rechargée) et la disposition de certains éléments sur la page est incorrecte.

J'ai utilisé Fiddler pour regarder ce qui se passe et il semble qu'il y ait des 404 lorsque la page tente d'accéder à ScriptResource.axd, avec tout le reste fonctionne correctement. Je pense que cela a à voir avec le Javascript requis pour l'appel, mais je ne suis pas sûr de savoir comment le réparer. Aucune suggestion?

Répondre

2

J'ai eu le même problème. Après avoir lu, this et this2 j'ai vérifié la définition des gestionnaires ISAPI dans le site racine de mon IIS, mais cela semblait bien, donc j'ai continué à lutter plus.

Enfin résolu en réalisant que la définition des gestionnaires ISAPI avait été modifiée au niveau du site, et n'héritait pas les mêmes définitions que dans le site racine. Il a été résolu en sélectionnant mon site dans le Gestionnaire des services Internet, en accédant à la section "Mappages des gestionnaires", puis en cliquant sur "Rétablir les hérités".