2009-11-18 8 views
0

J'ai hérité d'une solution SharePoint où tous les projets ont des noms forts et sont déployés dans le GAC.Le déploiement de la corbeille locale Sharepoint est-il possible?

Je trouve qu'il est difficile de travailler avec des projets signés, cela ralentit le développement, les tests et rend le débogage difficile.

Alors, est-il possible que des projets SharePoint, WebParts, Codebehinds etc. soient déployés dans la corbeille locale au lieu du GAC? Est-ce considéré comme une mauvaise pratique à déployer dans la poubelle locale?

Répondre

3

Il est toujours recommandé d'utiliser le répertoire Bin vers GAC pour tous les WebParts & Code Behinds. Comme cela limitera la confiance accordée au code, GAC accorde une confiance totale au code. Après le déploiement dans la corbeille, vous pouvez obtenir l'autorisation requise en utilisant CAS.

Je vous recommande de lire le chapitre Application Security de Inside Windows SharePoint Services 3.0 Book

Note: Vous devrez déployer votre code gestionnaire de fonction, le travail du minuteur etc au GAC

0

Par défaut, les applications Web SharePoint sont uniquement autorisé à s'exécuter avec un niveau de confiance très restrictif de WSS_Minimal. Si nous souhaitons que notre composant WebPart soit déployé dans le dossier bin, pour qu'il s'exécute, nous devons effectuer l'une des deux opérations suivantes: définir le niveau de confiance à WSS_Medium ou WSS_Full dans le fichier web.config ou créer une stratégie CAS personnalisée Cela permettra au code managé de cette assemblée de s'exécuter. Dans un environnement de production, vous devrez prendre vous-même une décision en connaissance de cause.

Je voudrais utiliser le GAC pour le développement local et les tests et utiliser la poubelle en production.

Pour déboguer localement, vérifiez les points suivants dans votre fichier de configuration:

  • customErrors = off
  • Stack Activer Traces en ajoutant CallStack = » true » à la balise SafeMode
  • Définissez l'attribut de débogage de compilation à "vrai"
Questions connexes