2010-11-30 14 views
0

Je déplace un site Web d'IIS6 vers IIS7 et je n'arrive pas à faire fonctionner Microsoft.Web.Atlas.dll lorsque IIS7 fonctionne en mode intégré. Cela fonctionne bien en mode classique. Je viens d'obtenir une boîte de dialogue d'erreur inconnue et je peux voir que c'est une erreur 500 sur le serveur. Lorsque je fais une trace, la seule information que je reçois est que c'est l'erreur qui provient de ManagedPipelineHandler. Des idées?Microsoft.Web.Atlas.dll et le mode intégré IIS7

Répondre

0

Comme vous le savez probablement, Microsoft.Web.Atlas.dll était le CTP des composants ASP.NET AJAX (à partir de 2005/6). Malheureusement, je et probablement beaucoup d'autres ont depuis longtemps éliminés de ce CTP, donc je ne peux que spéculer sur ce qui pourrait être mauvais et quelques corrections possibles:

  1. Essayez d'ajouter des gestionnaires spécifiques Atlas et des modules à la section <system.webServer> de votre web.config fichier.

  2. Si le nouveau serveur exécute des fenêtres 64 bits, essayez de basculer le pool d'applications vers le mode 32 bits.

  3. Configurez le pool d'applications du site pour exécuter ASP.NET 2.0 et non ASP.NET 4.0. Parce qu'il est si vieux et qu'il s'agissait d'un CTP, Atlas peut même ne pas être compatible avec le mode Pipeline intégré. Envisagez de mettre à jour le code pour utiliser Microsoft RTAX 2.0 RTM.

+0

Je l'ai fait fonctionner maintenant en lui donnant son propre pool d'applications fonctionnant en mode classique mais je dois aller avec l'option 5 – pch