Dieses Dialogfeld wird angezeigt, wenn Sie versuchen, ein Clientprojekt in einem UNC-Pfad (Universal Naming Convention) zu öffnen oder zu erstellen. Ein UNC-Pfad ist jedoch standardmäßig kein vertrauenswürdiger Speicherort für ein Projekt. Das Projekt wird u. U. nicht korrekt ausgeführt, wenn Sie es von diesem Verzeichnis aus debuggen oder ausführen möchten. Weitere Informationen hierzu finden Sie unter Konfigurieren der Sicherheitsrichtlinien.
Mit den folgenden Tools lässt sich die Richtlinie für die Dateifreigabe ändern:
Mscorcfg.msc
Eine einfache Methode, die Richtlinie für eine Dateifreigabe zu ändern, besteht darin, mithilfe von Mscorcfg.msc einer bestimmten Dateifreigabe FullTrust-Berechtigungen zuzuweisen. Für diese Änderung müssen Sie auf dem betreffenden Computer der Administrator sein.
So weisen Sie einer Dateifreigabe FullTrust-Berechtigungen zu
-
Starten Sie Mscorcfg.msc.
-
Erweitern Sie die Knoten Laufzeitsicherheitsrichtlinie, Computer, Codegruppen und All_Code, und markieren Sie anschließend den Knoten LocalIntranet_Zone.
-
Wählen Sie im rechten Bereich Untergeordnete Codegruppe hinzufügen aus.
-
Wählen Sie Eine neue Codegruppe erstellen aus, geben Sie einen Namen für die Codegruppe ein, und klicken Sie dann auf Weiter.
-
Wählen Sie einen Bedingungstyp für den URL, und geben Sie den UNC-Pfad zum freigegebenen Speicherbereich des Projekts ein. Verwenden Sie dabei das Format file://\\servername\sharename\*, wobei \\servername\sharename der Name der Freigabe ist. Klicken Sie auf Weiter.
Hinweis |
|---|
| Sie müssen das Sternchen am Ende des Pfades eingeben. |
-
Wählen Sie Vorhandenen Berechtigungssatz verwenden aus, und wählen Sie dann FullTrust aus. Klicken Sie auf Weiter.
-
Klicken Sie auf Fertig stellen.
-
Starten Sie Visual Studio neu.
Caspol.exe
Wenn Sie für diese Änderung Caspol.exe verwenden, geben Sie in der Befehlszeile Folgendes ein (für diese Änderung müssen Sie auf dem betreffenden Computer der Administrator sein):
caspol -m -ag 1.2 -url urlname FullTrust
Siehe auch