Frage

Da ich meine Sachen in einer VM laufen Ich mag meine Daten auf Aktien auf dem Host speichern. Aber dann Ausführen und Debuggen (Web-) Anwendungen und Tests in Visual Studio hat Probleme. Wie kann ich konfigurieren alles mit Fulltrust ausgeführt werden, wenn es in Visual Studio gestartet wird?

oder wie man gerade konfiguriert volles Vertrauen für alle Netzwerk-Laufwerke?

Ich habe UAC ausgeschaltet.

War es hilfreich?

Lösung

Sie werden die caspol Befehlszeile verwenden.

Öffnen Sie eine Konsole-Fenster und geben Sie folgenden Befehl ein:

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

Hinweis: die group_param ist die Gruppe, zu der Sie Ihre neue Zone hinzufügen möchten, die ‚Lokales Intranet‘ sein wird. Sie können caspol -lg ausführen, um zu sehen, was die Anzahl der lokalen Intranetzone auf Ihrem System ist.

Auf meinem System, es ist 1.2

Also, der Befehl, den Sie ausführen müssen, ist:

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

Andere Tipps

Ich bin mir nicht sicher, warum, aber mit caspol mit der -url Option nicht für mich arbeiten (vielleicht, weil Verzeichnisse sind nicht enthalten).

Mein Setup ist eine Windows XP-Gast Maschine in VirtualBox, mit .net 2.0 ausführbaren Dateien aus freigegebenen Ordnern ausgeführt wird. Dies ist der Befehl, die sie ausführen dürfen:

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


BTW, Wenn Sie Berechtigungen für .NET Einstellungen zurücksetzen, verwenden caspol -reset.

Welche Version des Frameworks sind Sie mit?

Sie können die „caspol.exe“ verwenden für Aktien zusätzliche Vertrauen zu schaffen, die Sie angeben, aber mit installiertem .NET 3.5 SP1, Netzwerkfreigaben erhalten das gleiche Vertrauen sowieso: siehe hier :

  

Verwaltete Anwendungen, die geöffnet werden   von Netzwerkfreigaben haben die gleiche   Verhalten als native Anwendungen   Laufen mit voller Vertrauen.

Ich kann mich nicht erinnern, ob das gilt gleichermaßen für abgebildet Aktien (F :) und UNC-Aktien (\\ myserver \ someshare), aber es wäre einfach zu testen.

Sie können auch Clickonce, betrachten die IMO ist der einfachste Weg, voll von .NET-Anwendungen zu implementieren Standorte zu vernetzen / Web.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top