Frage

Ich baue eine Website ASP.NET MVC, wo ich OpenSTV führen Umfragen verwenden möchten. So führen Sie Ergebnisse durch OpenSTV, würde ich muss die ausführbare Datei auszuführen. Ist das aus einem Medium-Trust erlaubt ASP.NET-Anwendung?

War es hilfreich?

Lösung

Sie können keine System.Diagnostics.Process Objekt instanziiert, wenn Sie bei FullTrust ausführen.

Wenn Sie die Attribute die Dekoration der Klasse untersuchen werden Sie die Nachfrage nach FullTrust sehen:

  

Prozessklasse (MSDN)

[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[HostProtectionAttribute(SecurityAction.LinkDemand, 
        SharedState = true, Synchronization = true, 
    ExternalProcessMgmt = true, SelfAffectingProcessMgmt = true)]
[PermissionSetAttribute(SecurityAction.LinkDemand, Name = "FullTrust")]
public class Process : Component
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top