Accueil > Sharepoint, Web.Config, WSS > Gestion du Web.config – partie 6

Gestion du Web.config – partie 6

Dans les parties précédentes, je vous ai présenté différentes techniques pour modifier différents éléments du Web.config. Le point commun de ces techniques : le Web.config n’est jamais modifié à la main par un administrateur.

Malheureusement, dans certaines situations il n’est pas possible de faire autrement que d’apporter une modification manuelle au Web.config.

Supposons un site Web sous Sharepoint visible sur internet (Gestion de contenu Web). Ce site se matérialise dans Sharepoint par un application Web comportant 2 zones. La première (Défaut) sera utilisée pour l’administration de l’application Web. Cette zone est normalement accessible en mode authentifié (NTLM ou Kerberos par exemple). La seconde zone (Internet) sera accessible par l’internaute qui normalement est anonyme ou en mode « Forms ». Chaque zone est en fait un site Web différent dans IIS et possède son propre Web.config.

L’extrait suivant présente une partie du Web.config de la zone par défaut :

...
    <authentication mode="Windows" />
    <identity impersonate="true" />
    <authorization>
      <allow users="*" />
    </authorization>
...

Le second extrait présente une partie du Web.config de la zone internet :

...
    <authentication mode="Forms">
      <forms name=".ASPXAUTH" timeout="5" loginUrl="/GererAuthentification/FormulaireAuthentification.aspx" protection="All" slidingExpiration="true" />
    </authentication>
    <identity impersonate="false" />
    <authorization>
      <allow users="*" />
    </authorization>
...

Il n’est pas possible d’utiliser les techniques présentées dans les parties 2 et 3 car les modifications s’appliqueraient aux 2 zones. On doit donc se rabattre sur la modification manuelle. Il serait intéressant que Microsoft apporte des améliorations à la classe SPWebConfigModification dans un prochain service pack ou dans la prochaine version du produit pour répondre à cette situation.

Publicités
Catégories :Sharepoint, Web.Config, WSS Étiquettes : , ,
  1. Aucun commentaire pour l’instant.
  1. No trackbacks yet.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :