هل يمكنني تشغيل عملية جديدة من تطبيق ASP.NET متوسطة الثقة؟

StackOverflow https://stackoverflow.com/questions/3878559

سؤال

أنا أقوم ببناء موقع ASP.NET MVC حيث أريد استخدامه OpenStv لإجراء استطلاعات الرأي. لتشغيل النتائج من خلال OpenStV ، يجب أن أقوم بتشغيل القابل للتنفيذ. هل هذا مسموح به من ثقة متوسطة تطبيق ASP.NET؟

هل كانت مفيدة؟

المحلول

لا يمكنك إنشاء مثيل System.Diagnostics.Process كائن ما لم تكن تعمل في FullTrust.

إذا قمت بفحص السمات التي تزين الفصل سترى الطلب عليه FullTrust:

فئة العملية (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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top