Freigeben über


Dialogfeld "Der Projektspeicherort ist nicht vertrauenswürdig"

Aktualisiert: November 2007

Dieses Dialogfeld wird angezeigt, wenn Sie versuchen, ein neues Clientprojekt zu erstellen oder ein vorhandenes Projekt in einem UNC-Pfad (Universal Naming Convention) zu öffnen. 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.

Ein lokaler Ordner, der einem Netzwerk zugeordnet wird, wie z. B. der Ordner Dokumente und Einstellungen, ist kein vertrauenswürdiger Speicherort. Daher lösen Projektmappen, die in zugeordneten Ordnern gespeichert werden, dieses Dialogfeld aus. Dazu können Projektmappen gehören, die aus dem Internet heruntergeladen wurden.

Hinweis:

Alle Versionen von Visual Studio 2008 und Visual Web Developer 2008 Express Edition lösen dieses Dialogfeld aus, wenn Sie ein Visual Basic- oder C#-Projekt in einem UNC-Pfad erstellen.

Sie können die Sicherheitsrichtlinie für die Dateifreigabe ändern, um zu verhindern, dass dieses Dialogfeld angezeigt wird. 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

  1. Starten Sie Mscorcfg.msc.

  2. Erweitern Sie die Knoten Laufzeitsicherheitsrichtlinie, Computer, Codegruppen und All_Code, und markieren Sie anschließend den Knoten LocalIntranet_Zone.

  3. Wählen Sie im rechten Bereich Untergeordnete Codegruppe hinzufügen aus.

  4. Wählen Sie Eine neue Codegruppe erstellen aus, geben Sie einen Namen für die Codegruppe ein, und klicken Sie dann auf Weiter.

  5. 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\Freigabename\*, wobei \\Servername\Freigabename der Name der Freigabe ist. Klicken Sie auf Weiter.

    Hinweis:

    Sie müssen das Sternchen am Ende des Pfades eingeben.

  6. Wählen Sie Vorhandenen Berechtigungssatz verwenden aus, und wählen Sie dann FullTrust aus. Klicken Sie auf Weiter.

  7. Klicken Sie auf Fertig stellen.

  8. 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

Weitere Ressourcen

Konfigurieren der Sicherheitsrichtlinien