2010-04-20 9 views
0

J'essaye d'écrire un HttpModule pour courir sur notre ferme de SharePoint - essentiellement il vérifiera si l'utilisateur est authentifié et s'ils le sont il validera quelques informations contre une autre base de données et potentiellement redirigera l'utilisateur pour signer une variété d'accords d'utilisation. Chaque fois que j'active le module dans le fichier web.config, je trouve que SharePoint a des problèmes de rendu de la page - c'est presque comme si le CSS n'était pas chargé car la page est dépourvue de style. En tant que test, j'ai même essayé un module vide - c'est-à-dire un bloc d'initialisation vide, donc il n'est même pas relié à un quelconque code pour un événement et le même problème se pose. À ce stade, c'est une classe vide qui implémente IHttpModule donc ce n'est même pas mon codage douteux qui cause le problème!SharePoint 2010 HttpModule problème

Le module se trouve dans une bibliothèque de classes que j'ai placée dans le dossier bin de l'application sur laquelle elle doit s'exécuter. Dans le web.config de l'application que j'ai simplement ajouté une entrée comme ci-dessous:

<modules runAllManagedModulesForAllRequests="true"> 
    ... (default stuff ommitted) 
    <add name="SharePointAUP" type="SPModules.SharePointAUP" /> 
</modules> 

Je dois manquer quelque chose vraiment évident comme je l'ai fait exactement la même chose que tous les échantillons que j'ai trouvé et encore Je reçois ce comportement étrange. Y at-il quelque chose de plus que je dois faire pour que SharePoint fonctionne bien avec un module personnalisé?

MISE À JOUR:

Dans le cas où il aide - c'est SP 2010 beta fonctionnant sous Windows 2008 R2.

MISE À JOUR:

Le set-up je cours contre est une ferme - 2 serveurs frontaux avec NLB & 2 serveurs d'applications avec les services fractionnés à travers eux. Après avoir écouté un sentiment de harcèlement ce matin, j'ai testé mon handler sur une autre installation que nous avons, qui est une installation autonome ... et tout a parfaitement fonctionné. Le problème existe uniquement lors du déploiement dans une batterie de serveurs.

Répondre

0

je suis revenu à ce après avoir réinstallé la ferme avec la RTM - tout a bien fonctionné. Je l'ai écrit comme un problème bêta (avec beaucoup d'autres que j'ai eu avec SharePoint si vous avez vu mes autres questions!).

0

assurez-vous d'inclure une condition préalable attribut