How to convert the application to run at the intermediate level?

My web application consists of several Visual Studio projects. He currently works under a high level of trust ( <trust level = "High" />). When I try to run it under medium trust, I get this error:

Security exception

Description: The application attempted to perform an operation not permitted by the security policy. To grant this application the required permissions, contact your system administrator or change the application trust level in the configuration file.


Exception Details: System.Security.Security Exception: Request failed.

Source Error:

An unhandled exception was thrown during the execution of the current web request. Information about the origin and location of the exception can be identified using the exception stack trace below.

Stack trace:

[SecurityException: Request failed.]
System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark stackMark, Boolean loadTypeFromPartialName) +0
System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark stackMark) +64   
System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark stackMark) +58   
System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +65   
System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +342   
System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase) +52

Version Information: Microsoft.NET Framework Version: 2.0.50727.4952; ASP.NET Version: 2.0.50727.4955

What is the best way to identify the problem and transform the application to work correctly under average trust?

+3
source share
1 answer

, - - , web.config, - , , .

, , .

+1

Source: https://habr.com/ru/post/1773848/


All Articles