all groups > asp.net security > june 2006 >
You're in the

asp.net security

group:

GetCompiledPageInstance and Medium trust application level



Re: GetCompiledPageInstance and Medium trust application level Dominick Baier [DevelopMentor]
6/28/2006 12:00:00 AM
asp.net security: 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.


---------------------------------------
Dominick Baier - DevelopMentor
http://www.leastprivilege.com

[quoted text, click to view]

GetCompiledPageInstance and Medium trust application level Ondrej Valenta
6/28/2006 2:00:16 AM
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?=20

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=20
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.=20

Exception Details: System.Security.SecurityException: Request for the =
permission of type System.Security.Permissions.SecurityPermission, =
mscorlib, Version=3D1.0.5000.0, Culture=3Dneutral, =
PublicKeyToken=3Db77a5c561934e089 failed.

Source Error:=20

Line 75: }
Line 76: =09
Line 77: return =
PageParser.GetCompiledPageInstance("/index.aspx",context.Server.MapPath("=
/index.aspx"),context);
Line 78: // TODO: Add RewriteUrlHandler.GetHandler implementation
AddThis Social Bookmark Button