Partager via


L'emplacement du projet n'est pas de confiance, boîte de dialogue

Mise à jour : novembre 2007

Cette boîte de dialogue apparaît si vous essayez de créer un projet client ou d'en ouvrir un existant sur un chemin d'accès UNC (Universal Naming Convention). Par défaut, un chemin d'accès UNC n'est pas un emplacement approuvé pour un projet. Il est possible que votre projet ne s'exécute pas correctement lorsque vous essayez de le déboguer ou de l'exécuter à partir de cet emplacement.

Un dossier local mappé à un réseau, tel que le dossier Documents and Settings, n'est pas un emplacement approuvé. Par conséquent, les solutions enregistrées dans les dossiers mappés, qui peuvent inclure des solutions téléchargées à partir d'Internet, déclenchent l'affichage de cette boîte de dialogue.

Remarque :

Toutes les versions de Visual Studio 2008 et Visual Web Developer 2008 Express déclenchent l'affichage de cette boîte de dialogue lorsque vous créez un projet Visual Basic ou C# sur un chemin UNC.

Vous pouvez modifier la stratégie de sécurité du partage de fichiers pour empêcher l'affichage de cette boîte de dialogue. Pour plus d'informations, consultez Configuration de la stratégie de sécurité.

Les outils suivants modifient la stratégie qui affecte le partage de fichiers :

Mscorcfg.msc

Pour modifier la stratégie qui affecte un partage de fichiers, vous pouvez simplement donner une autorisation FullTrust de partage de fichiers spécifique à l'aide de Mscorcfg.msc. Vous devez être administrateur de l'ordinateur pour opérer cette modification.

Pour donner à un partage de fichiers une autorisation FullTrust

  1. Démarrez Mscorcfg.msc.

  2. Développez le nœud Stratégie de sécurité du runtime, le nœud Ordinateur, le nœud Groupes de codes et le nœud All_Code, puis mettez en surbrillance le nœud LocalIntranet_Zone.

  3. Dans le volet de droite, cliquez sur Ajouter un groupe de codes enfant.

  4. Choisissez Créer un nouveau groupe de codes, entrez le nom du groupe de codes, puis cliquez sur Suivant.

  5. Choisissez un type de condition de l'URL et entrez le chemin d'accès UNC à l'emplacement partagé de votre projet, sous la forme file://\\NomServeur\NomPartage\*, où \\NomServeur\NomPartage correspond au nom du partage. Cliquez sur Suivant.

    Remarque :

    Veillez à bien ajouter l'astérisque à la fin du chemin d'accès.

  6. Dans Utiliser un jeu d'autorisations existant, choisissez FullTrust, puis cliquez sur Suivant.

  7. Cliquez sur Terminer.

  8. Redémarrez Visual Studio.

Caspol.exe

Pour effectuer cette modification à l'aide de caspol.exe, vous utiliseriez la ligne de commande suivante (vous devez être administrateur sur l'ordinateur pour effectuer cette modification) :

caspol -m -ag 1.2 -url urlname FullTrust

Voir aussi

Autres ressources

Configuration de la stratégie de sécurité