Accueil > ASP.Net, Sharepoint, Web.Config > Cohabitation d’un sous-site ASP.Net avec Sharepoint

Cohabitation d’un sous-site ASP.Net avec Sharepoint

Lors de la création d’une WebApp Sharepoint, ce dernier génère un Web.Config. Sharepoint désactive certains httphandlers et httpmodules pour activer ceux qui lui sont propres. Tel que présenté ci-dessous, voici un site Sharepoint nommé WebApp1 contenant un sous-site ASP.Net Test.

soussiteaspnetavecmoss1

Pour que les composantes .Net du sous-site Test s’executent correctement hors du contexte de Sharepoint, il faut replacer les éléments par défaut. Pour répondre à notre besoin, nous avons choisi d’ajouter une section location directement dans le Web.Config de l’application Web WebApp1.

  <location path="Test">
    <system.web>
      <httpHandlers>
        <remove verb="GET,HEAD,POST" path="*" />
        <remove verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" />

        <add path="*" verb="GET,HEAD,POST" type="System.Web.DefaultHttpHandler" validate="true" />
      </httpHandlers>
      <httpModules>
        <clear />
        <add name="OutputCache" type="System.Web.Caching.OutputCacheModule" />
        <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
        <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
        <add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" />
        <add name="RoleManager" type="System.Web.Security.RoleManagerModule" />
        <add name="Session" type="System.Web.SessionState.SessionStateModule" />
      </httpModules>
    </system.web>
  </location>
Publicités
Catégories :ASP.Net, Sharepoint, Web.Config É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 :