Can you provide Full Trusts Permission for the Domains?
As you know that your website is running on the shared hosting server and if any web application have full trust permission on the server that means application have Unrestricted permissions on the server and Applications can access any resource that is subject to operating system security and All the following privileged operations are supported to the application. Since your site is hosted on our shared hosting server and we are running ASP.NET 2.0 under medium trust mode due to security reason. Microsoft also recommended running ASP.NET 2.0 under medium trust mode in shared hosting server.
1 EventLogPermission is available. This means you can access the Windows event log.
2 ReflectionPermission is available. This means you can use reflection.
3 RegistryPermission is available. This means you can access the registry.
4 WebPermission is unrestricted. This means your application can communicate any address or range of addresses that you define in the element.
5 FileIOPermission is unrestricted. This means you can access any file of system. Your application is granted Read, Write, Append, and PathDiscovery permissions on system files.
6 You can call unmanaged code or from using Enterprise Services.