At some point you may find yourself needing or asking about Full Trust. To the uninitiated, trust level refers to permissions set in the Web.config file that dictate what operations can and cannot be performed by Web applications.
Applications operating under a Medium trust level have no registry access, no access to the Windows event log, and cannot use ‘ReflectionPermission’ (but can use Reflection). Such applications can communicate only with a defined range of network addresses and file system access is limited to the application’s virtual directory hierarchy.
Using a Medium trust level prevents applications from accessing shared system resources and eliminates the potential for application interference. Adding ‘OleDbPermission’ and ‘OdbcPermission’ allows applications to use those data providers to access databases. WebPermission is modified to allow outbound http and https traffic.
Full trust allows your code to do anything it likes within the framework, meaning that all .NET permissions are granted. There are many web applications, such as ASPDotNetStorefront, which require full trust in order to function properly. Server Intellect is one of the few companies that will allow full trust assignments on public environments, but before making the request, please check to see what sort of account you have hosted.
If you have a private or public cloud or dedicated server account then full trust is automatically assigned to new domains that are created. If you are hosted on one of our legacy shared hosting plans (if your user name contains “eios”, “sire”, “diox”, “dios” or “eros”) then you will need to submit a support ticket for this request to be complete.
Because assigning full trust on a legacy shared server requires an IIS reset (which restarts all sites on the legacy shared server, causing), we only fulfill this request at 3:00 AM EDT, any day of the week.
Please let us know if you have any questions!