0
我正在構建一個ASP.NET MVC網站,我想用OpenSTV來進行民意調查。要通過OpenSTV運行結果,我必須運行可執行文件。 是否允許來自中型信託 ASP.NET應用程序?我可以從中等信任的ASP.NET應用程序運行新的進程嗎?
我正在構建一個ASP.NET MVC網站,我想用OpenSTV來進行民意調查。要通過OpenSTV運行結果,我必須運行可執行文件。 是否允許來自中型信託 ASP.NET應用程序?我可以從中等信任的ASP.NET應用程序運行新的進程嗎?
除非您在FullTrust
上運行,否則無法實例化System.Diagnostics.Process
對象。
如果檢查裝飾類的屬性,你會看到FullTrust
需求:
[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