هل يمكنني تشغيل عملية جديدة من تطبيق ASP.NET متوسطة الثقة؟
-
28-09-2019 - |
سؤال
أنا أقوم ببناء موقع ASP.NET MVC حيث أريد استخدامه OpenStv لإجراء استطلاعات الرأي. لتشغيل النتائج من خلال OpenStV ، يجب أن أقوم بتشغيل القابل للتنفيذ. هل هذا مسموح به من ثقة متوسطة تطبيق ASP.NET؟
المحلول
لا يمكنك إنشاء مثيل System.Diagnostics.Process
كائن ما لم تكن تعمل في FullTrust
.
إذا قمت بفحص السمات التي تزين الفصل سترى الطلب عليه 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
لا تنتمي إلى StackOverflow