Question

Depuis que je lance mes affaires dans une machine virtuelle J'aime enregistrer mes données sur les actions de l'hôte. Mais en cours d'exécution et puis le débogage des applications et des tests (Web) à partir de Visual Studio a des problèmes. Comment puis-je configurer tout pour fonctionner avec FullTrust quand il a commencé dans Visual Studio?

Ou comment configurer simplement la confiance de tous les lecteurs de réseau?

Je l'ai désactivé UAC.

Était-ce utile?

La solution

Vous devrez utiliser la commande caspol ligne de commande.

Ouvrez une console fenêtre et tapez cette commande:

caspol -machine -addgroup <group_param> -url file://yournetworkdriveletter/* FullTrust -name somename

Note: le group_param est le groupe auquel vous souhaitez ajouter votre nouvelle zone, qui sera « Intranet local ». Vous pouvez exécuter caspol -lg pour voir ce que le nombre de la zone intranet local est sur votre système.

Sur mon système, il est 1.2

Alors, la commande que vous devez exécuter est:

caspol -machine -addgroup 1.2 -url file://driveletter/* FullTrust -name MyNewZoneName

Autres conseils

Je ne sais pas pourquoi, mais en utilisant caspol avec l'option -url ne fonctionnait pas pour moi (peut-être parce que les sous-répertoires ne sont pas inclus).

Ma configuration est une machine invité Windows XP à l'intérieur VirtualBox, avec .net 2.0 executables en cours d'exécution de dossiers partagés. Ceci est la commande qui leur a permis d'exécuter:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\caspol -ag 1 -allcode FullTrust


En passant, si vous souhaitez réinitialiser les autorisations aux valeurs par défaut .NET, utilisez caspol -reset.

Quelle version du cadre utilisez-vous?

Vous pouvez utiliser « caspol.exe » pour créer une confiance supplémentaire pour les actions que vous spécifiez, mais avec .NET 3.5 SP1 installé, les partages réseau obtenir la même confiance de toute façon: voir ici :

  

Les applications gérées qui sont ouvertes   d'actions ont le même réseau   comportement que les applications natives par   en cours d'exécution avec la pleine confiance.

Je ne sais plus si cela s'applique également aux actions mis en correspondance (F :) et des partages UNC (\\ myserver \ someshare), mais il serait facile à tester.

Vous pouvez aussi envisager ClickOnce, qui est l'OMI la meilleure façon de déployer des applications .NET complètes au réseau / sites Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top