GetCompiledPageInstance and Medium trust application level

O

Ondrej Valenta

Hi,
is there any way how to go through this Security exception when using GetCompiledPageInstance method in Medium trust app level (webhosting environment)? Where is the real problem? I mean why application has to be in Full trust?

I'm using that method because RewritePath has serious problem - is not changing server variables - and because is the best way how to solve SEO friendly urls.

Please answer as soon as possible
BR,
Ondrej Valenta
Web Developer and Microsoft Fan ;-)
Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type System.Security.Permissions.SecurityPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.

Source Error:

Line 75: }
Line 76:
Line 77: return PageParser.GetCompiledPageInstance("/index.aspx",context.Server.MapPath("/index.aspx"),context);
Line 78: // TODO: Add RewriteUrlHandler.GetHandler implementation
Line 79: return null;
 
D

Dominick Baier [DevelopMentor]

Hi,

you need unrestricted security permission:

[SecurityPermission(SecurityAction.Demand, Unrestricted=true)]
public static IHttpHandler GetCompiledPageInstance(string virtualPath, string
inputFile, HttpContext context)
{}


i just think MS does not want partially trusted code to do that low-level
stuff.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,969
Messages
2,570,161
Members
46,710
Latest member
bernietqt

Latest Threads

Top