راهنما در مورد net trust levels

 .Net Trust Levelsیکی از ماژول های IIS  می باشد که شما با استفاده از آن می توانید مشخص نمائید اپلیکیشن .net  شما تا چه میزان می تواند به منابع سرور دسترسی داشته باشد و می توانید  دسترسی ها را به صورت کلی (FULL  ) جزئی (Partial  ) کانفیگ نمائید .
 
برای کانفیگ این ماژول ابتدا می بایست طبق راهنمای زیر بهIIS  وب سایت به صورت ریموت وارد شوید:
 
سپس وارد ماژول.Net Trust Levels  شوید  و در این قسمت انواعTrust Level  را می توانید مشاهده نمائید :
 
 
Full (internal) : با اعمال این سطح دسترسی می توانید یک دسترسی نامحدود را به برنامه خود اعمال نمائید و برنامه asp.net  با این دسترسی می تواند به تمام منابع سرور به صورت کامل دسترسی داشته باشد.
 
 
High (web_hightrust.config): در این سطح دسترسی به صورت پیش فرض کدهای اپلیکیشن توانایی انجام هیچ کدام از عملیات های زیر را نخواهد داشت :
  • فراخونی کد مدیریت نشده.
  • فراخوانی اجزاء سرویس دهنده .
  • نوشتن در event log
  • دسترسی به سرویس صف های Message Queuing
  • دسترسی به دیتابیس های ODBC, OleDb
 
 
Medium (web_mediumtrust.config): در این سطح دسترسی کدهای اپلیکیشن علاوه بر موارد بالا به عملیات های زیر نیز یه صورت پیشفرض دسترسی نخواهند داشت :
  • دسترسی به فایل هایی که خارج از دایرکتوری برنامه می باشند.
  • دسترسی به Registry.
  • فراخوانی شبکه یا Web service
 
Low (web_lowtrust.config) : در این سطح دسترسی کدهای اپلیکیشن علاوه بر موارد بالایی به عملیات های زیر نیز یه صورت پیشفرض دسترسی نخواهند داشت :
  • توانایی نوشتن بر روی فایل سیستم
  • فراخوانی Assert method.
 
Minimal (web_minimaltrust.config) : برنامه در این سطح کمترین سطح دسترسی را خواهد داشت و تنها قابلیت اجرا فعال خواهد بود.