Re: No touch install throwing FileLoadException Failed to grant required minimum permissions to assembly

From: Shawn Farkas [MS] (shawnfa_at_online.microsoft.com)
Date: 01/25/05


Date: Tue, 25 Jan 2005 22:22:18 GMT

That's actually exactly what's going on here. Joe can do a quick refresher
on assembly level security here:
http://blogs.msdn.com/shawnfa/archive/2004/08/30/222918.aspx PermView is a
good idea to figure out the declarative demands of the MagicLibrary.

-Shawn
http://blogs.msdn.com/shawnfa
--
This posting is provided "AS IS" with no warranties, and confers no rights.
 

Note:
For the benefit of the community-at-large, all responses to this message
are best directed to the newsgroup/thread from which they originated.
--------------------
> From: "Nicole Calinoiu" <calinoiu REMOVETHIS AT gmail DOT com>
> References: <ukYA7zJAFHA.4004@tk2msftngp13.phx.gbl>
> Subject: Re: No touch install throwing FileLoadException Failed to grant
required minimum permissions to assembly
> Date: Mon, 24 Jan 2005 14:56:59 -0500
> Lines: 52
> X-Priority: 3
> X-MSMail-Priority: Normal
> X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
> X-RFC2646: Format=Flowed; Original
> Message-ID: <OzYEk7kAFHA.1188@tk2msftngp13.phx.gbl>
> Newsgroups: microsoft.public.dotnet.security
> NNTP-Posting-Host: modemcable209.143-202-24.mc.videotron.ca 24.202.143.209
> Path:
cpmsftngxa10.phx.gbl!TK2MSFTNGXA06.phx.gbl!cpmsftngxa06.phx.gbl!TK2MSFTNGP08
phx.gbl!tk2msftngp13.phx.gbl
> Xref: cpmsftngxa10.phx.gbl microsoft.public.dotnet.security:8832
> X-Tomcat-NG: microsoft.public.dotnet.security
>
> Joe,
>
> From the exception description, it looks like MagicLibrary probably has
some
> assembly-level minimum permission requests. To discover which
permissions
> are being requested, you could use either permview.exe
>
(http://msdn.microsoft.com/library/en-us/cptools/html/cpgrfPermissionsViewTo
olPermviewexe.asp)
> or a disassembler like Reflector (http://www.aisto.com/roeder/dotnet/).
>
> HTH,
> Nicole
>
>
>
> "Joe" <J_no_spam@_no_spam_Fishinbrain.com> wrote in message
> news:ukYA7zJAFHA.4004@tk2msftngp13.phx.gbl...
> > My control uses several other controls - MagicLibrary being one of
them.
> > If
> > I change my Internet security to Full Trust everything work fine but
when
> > I
> > just have full trust for my control I get this error.
> >
> > These are the permissions I'm requesting I get:
> > [assembly: FileIOPermission(SecurityAction.RequestOptional,
Unrestricted =
> > true)]
> > [assembly: UIPermission(SecurityAction.RequestOptional, Unrestricted =
> > true)]
> > [assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution =
> > true)]
> >
> > Microsoft.IE.SecureFactory: System.Reflection.TargetInvocationException:
> > Exception has been thrown by the target of an invocation. --->
> > System.IO.FileLoadException: Failed to grant required minimum
permissions
> > to
> > assembly 'MagicLibrary, Version=1.7.0.0, Culture=neutral,
> > PublicKeyToken=3a6eb82f876a49bc'.
> > File name: 'MagicLibrary, Version=1.7.0.0, Culture=neutral,
> > PublicKeyToken=3a6eb82f876a49bc' --->
> > System.Security.Policy.PolicyException: Required permissions can not be
> > acquired.
> > at System.Security.SecurityManager.ResolvePolicy(Evidence evidence,
> > PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset,
> > PermissionSet& denied, Boolean checkExecutionPermission)
> > at System.Security.SecurityManager.ResolvePolicy(Evidence evidence,
> > PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset,
> > PermissionSet& denied, Int32& grantedIsUnrestricted, Boolean
> > checkExecutionPermission)
> > at WebControl.WebControl.InitializeComponent()
> > at WebControl.WebControl..ctor()
> >
> >
>
>
>