Frage

Szenario: Ich habe eine C # .NET-Anwendung, dass Verwendungen Click-Once zu installieren (ein Symbol stellt auf dem Desktop, dass Punkte auf die Anwendung) selbst auf Computer im Netzwerk. Ich habe vor kurzem NHibernate in das Programm zu integrieren worden und alles läuft auf meiner Box glätten. Seine bereit für interne Tests und ich muß es auf unserer Netzwerkfreigabe setzen (die gleichen Anteil wie Produktion, andere Ordner).

Problem:. Wenn ich es auf der Netzwerkfreigabe platzieren und führen Sie es mir einen Fehler empfangen sagen, die Anwendung nicht in teilweiser Vertrauenswürdigkeit ausgeführt werden kann

Frage: Ich habe dies zu keinem Ende gegoogelt und jede Lösung scheint zu sprechen über eine Web-Anwendung dies zu erfahren. Gibt es trotzdem ich die Anwendung einstellen kann in voller Vertrauen Modus auf einer Netzwerkfreigabe ausgeführt werden. Einstellen des Ordner / exe auf volles Vertrauen? Ist das einfach so dass „Full Control“ in der Registerkarte Sicherheit meiner Anwendungen Eigenschaften?

Hier ist der Fehler Ich erhalte beim Ausführen der Anwendung alt text

Vielen Dank für jede Eingabe

War es hilfreich?

Lösung

Sie müssen die Sicherheitsrichtlinie auf dem Client-Rechner setzen mit Caspol.exe oder dem Konfigurationstool in Verwaltung.

Alternativ können Sie ein Upgrade 4.0 auf .net, die a href = "http://msdn.microsoft.com/en-us/library/dd233103.aspx" rel = "nofollow" title <= "Sicherheitsänderungen .NET Framework 4" > wird aller dieser loswerden.

Bearbeiten : Sie können auch versuchen Sie,

Andere Tipps

Putting ein Icon auf dem Desktop, dass Punkte auf eine Netzwerkfreigabe nicht wie Click-once klingen.

Aber das 'Problem' soll weiter von Fx 3.5 SP1 gelöst werden.

scroll top