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

Gestion du Web.config – partie 4

Dans cette partie, je vous présente comment enregistrer un assembly en tant que « safe control » dans le Web.Config.

Certains parlent d’ajouter manuellement les lignes nécessaires dans le Web.Config. D’autres parlent d’utiliser SpWebConfigModification tel que discuter dans la partie 3 de cette série d’article. Ces deux propositions feront le travail mais nécessitent plus d’efforts que la technique que je vous présente ici.

La meilleure façon d’enregistrer un assembly en tant que que « safe control » dans le Web.Config est d’inscrire les instructions nécessaires dans le fichier manifest.xml de la solution Sharepoint (.wsp) qui sera utilisée pour déployer votre assembly.

Voici un exemple très simple d’un manifest.xml qui ne fait que déployer un assembly dans l’application Web et enregistrer ce dernier en tant que « safe control ».

<Solution SolutionId="{d718f72f-567f-4b15-bed4-140b18daf58f}" xmlns="http://schemas.microsoft.com/sharepoint/">
	<Assemblies>
		<Assembly DeploymentTarget="WebApplication" Location="nom_assembly.dll">
			<SafeControls>
				<SafeControl Assembly="nom_assembly, Version=1.0.0.0, Culture=neutral,
				PublicKeyToken=151c9ce4fd83003a" namespace="nom_du_namespace" TypeName="*" Safe="True" />
			</SafeControls>
		</Assembly>
	</Assemblies>
</Solution>

 La documentation relative au fichier manifeste est disponible à l’adresse suivante : http://msdn.microsoft.com/fr-ca/library/ms442108.aspx. La documentation relative au solution Sharepoint (wsp) est disponible à l’adresse suivante : http://msdn.microsoft.com/fr-ca/library/ms413687.aspx.

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 :