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