I think this comes down to .NET Framework security permissions. By
default, .NET refuses to run executables from network shares. One quick
way I have found is to go to Administrative Tools, and select the
"Microsoft .NET Framework 1.1 Wizards". There is a choice there to
"Trust an assembly". You can then navigate to the network share that
nAnt is located on.

I am sure Googling for running .NET executables from a network share
will result in a few results as well.

Hope this starts you on the road to a solution!

Angus.

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of olivier.france
> Sent: Monday, 28 August 2006 5:39 PM
> To: nant-users@lists.sourceforge.net
> Subject: Re: [NAnt-users] Launching Nant From Local Network
> 
> 
> Ok,
> 
> but still have troubles:
> 
> <configSections>
>         <section name="nant" type="NAnt.Core.ConfigurationSection,
> NAnt.Core" 
> requirePermission="false"/>
>         <section name="log4net"
> type="System.Configuration.IgnoreSectionHandler" 
> requirePermission="false"/>
>     </configSections>
> 
> I still have errors:
> 
> System.Security.SecurityException: Request failed.
>    at
> System.Security.CodeAccessSecurityEngine.ThrowSecurityExceptio
> n(Assembly a sm, PermissionSet granted, PermissionSet 
> refused, RuntimeMethodHandle rmh, Secur ityAction action, 
> Object demand, IPermission permThatFailed)
>    at 
> System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Object
> ass
> emblyOrString, PermissionSet granted, PermissionSet refused, 
> RuntimeMethodHandle  rmh, SecurityAction action, Object 
> demand, IPermission permThatFailed)
>    at 
> System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet
> gran
> ts, PermissionSet refused, PermissionSet demands, 
> RuntimeMethodHandle rmh, Objec t assemblyOrString, 
> SecurityAction action, Boolean throwException)
>    at
> System.Security.CodeAccessSecurityEngine.CheckSetHelper(Compre
> ssedStack cs , PermissionSet grants, PermissionSet refused, 
> PermissionSet demands, RuntimeMet hodHandle rmh, Assembly 
> asm, SecurityAction action)
>    at
> log4net.Config.XmlConfigurator.ConfigureAndWatchHandler..ctor(
> ILoggerRepos
> itory repository, FileInfo configFile)
>    at 
> log4net.Config.XmlConfigurator.ConfigureAndWatch(ILoggerRepository
> reposit
> ory, FileInfo configFile)
> The action that failed was:
> LinkDemand
> The type of the first permission that failed was:
> System.Security.PermissionSet
> The Zone of the assembly that failed was:
> Intranet
> 
> Unhandled Exception: System.Security.SecurityException: 
> Request for the permissi on of type 
> 'System.Security.Permissions.SecurityPermission, mscorlib, Version=2.
> 0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
>    at
> System.Security.CodeAccessSecurityEngine.ThrowSecurityExceptio
> n(Assembly a sm, PermissionSet granted, PermissionSet 
> refused, RuntimeMethodHandle rmh, Secur ityAction action, 
> Object demand, IPermission permThatFailed)
>    at 
> System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Object
> ass
> emblyOrString, PermissionSet granted, PermissionSet refused, 
> RuntimeMethodHandle  rmh, SecurityAction action, Object 
> demand, IPermission permThatFailed)
>    at 
> System.Security.CodeAccessSecurityEngine.CheckSetHelper(PermissionSet
> gran
> ts, PermissionSet refused, PermissionSet demands, 
> RuntimeMethodHandle rmh, Objec t assemblyOrString, 
> SecurityAction action, Boolean throwException)
>    at
> System.Security.CodeAccessSecurityEngine.CheckSetHelper(Compre
> ssedStack cs , PermissionSet grants, PermissionSet refused, 
> PermissionSet demands, RuntimeMet hodHandle rmh, Assembly 
> asm, SecurityAction action)
>    at NAnt.Console.ConsoleStub.HelperArguments.CallConsoleRunner()
>    at System.AppDomain.DoCallBack(CrossAppDomainDelegate 
> callBackDelegate)
>    at NAnt.Console.ConsoleStub.Main(String[] args) The action 
> that failed was:
> LinkDemand
> The type of the first permission that failed was:
> System.Security.Permissions.SecurityPermission
> The first permission that failed was:
> <IPermission class="System.Security.Permissions.SecurityPermission,
> mscorlib, Ve
> rsion=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Flags="ControlAppDomain"/>
> 
> The demand was for:
> <PermissionSet class="System.Security.PermissionSet"
> version="1">
> <IPermission class="System.Security.Permissions.SecurityPermission,
> mscorlib, Ve
> rsion=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Flags="ControlAppDomain"/>
> </PermissionSet>
> 
> The granted set of the failing assembly was:
> <PermissionSet class="System.Security.PermissionSet"
> version="1">
> <IPermission class="System.Security.Permissions.EnvironmentPermission,
> mscorlib,
>  Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Read="USERNAME"/>
> <IPermission class="System.Security.Permissions.FileDialogPermission,
> mscorlib,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Unrestricted="true"/>
> <IPermission 
> class="System.Security.Permissions.FileIOPermission, 
> mscorlib, Vers ion=2.0.0.0, Culture=neutral, 
> PublicKeyToken=b77a5c561934e089"
> version="1"
> Read="J:\Olivier\THIRDPARTY_REL-R2.2.0\THIRDPARTY_REL\bin\NAnt
0.85\bin\"
> PathDiscovery="J:\Olivier\THIRDPARTY_REL-R2.2.0\THIRDPARTY_REL
> \bin\NAnt0.85\bin\
> "/>
> <IPermission
> class="System.Security.Permissions.IsolatedStorageFilePermissi
> on, m scorlib, Version=2.0.0.0, Culture=neutral, 
> PublicKeyToken=b77a5c561934e089"
> version="1"
> Allowed="AssemblyIsolationByUser"
> UserQuota="9223372036854775807"
> Expiry="9223372036854775807"
> Permanent="True"/>
> <IPermission class="System.Security.Permissions.ReflectionPermission,
> mscorlib,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Flags="ReflectionEmit"/>
> <IPermission class="System.Security.Permissions.SecurityPermission,
> mscorlib, Ve
> rsion=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Flags="Assertion, Execution, BindingRedirects"/> <IPermission 
> class="System.Security.Permissions.UIPermission, mscorlib, 
> Version= 2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Unrestricted="true"/>
> <IPermission class="System.Security.Permissions.UrlIdentityPermission,
> mscorlib,
>  Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Url="file:///J:/Olivier/THIRDPARTY_REL-R2.2.0/THIRDPARTY_REL/b
in/NAnt0.85/bin/NA
> nt.exe"/>
> <IPermission 
> class="System.Security.Permissions.ZoneIdentityPermission,
> mscorlib
> , Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Zone="Intranet"/>
> <IPermission class="System.Net.DnsPermission, System, 
> Version=2.0.0.0, Culture=n eutral, PublicKeyToken=b77a5c561934e089"
> version="1"
> Unrestricted="true"/>
> <IPermission class="System.Drawing.Printing.PrintingPermission,
> System.Drawing,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
> version="1"
> Level="DefaultPrinting"/>
> </PermissionSet>
> 
> The assembly or AppDomain that failed was:
> NAnt, Version=0.85.2344.0, Culture=neutral, 
> PublicKeyToken=null The Zone of the assembly that failed was:
> Intranet
> The Url of the assembly that failed was:
> file:///J:/Olivier/THIRDPARTY_REL-R2.2.0/THIRDPARTY_REL/bin/NA
nt0.85/bin/NAnt.ex
> e
> 
> NANT compilation done.
> 
> 
> Gary Feldman-5 wrote:
> > 
> > olivier.france wrote:
> >> Ok, but how to define this attribut in which section?
> >>
> >> Shall I do it in  the .build file, or in a config file in ant 
> >> installation directory?
> >>
> >>   
> > Ah, you must be relatively new to .Net programming.  In 
> .Net, programs 
> > almost always have a configuration file associated with 
> them, in the 
> > same directory.  In this case, you should look for a file named 
> > NAnt.exe.config, in the same directory as NAnt.exe.  Near 
> the top of 
> > this file you should see an entry that looks like
> > 
> >      <section name="nant" type="..." />
> > 
> > Add the following before the closing />
> > 
> >     requirePermission="false"
> > 
> > so that it will look something like
> > 
> >     <section name="nant" type="..."  requirePermission="false" />
> > 
> > You probably have to do the same thing for the log4net section 
> > immediately thereafter.  A quick web search for ".net configuration 
> > file requirePermission" turned up quite a few hits with 
> this problem 
> > relating to log4net.
> > 
> > Gary
> > 
> > 
> > 
> > 
> ----------------------------------------------------------------------
> > --- Using Tomcat but need to do more? Need to support web services, 
> > security?
> > Get stuff done quickly with pre-integrated technology to 
> make your job 
> > easier Download IBM WebSphere Application Server v.1.0.1 based on 
> > Apache Geronimo
> > 
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=1216
> > 42 _______________________________________________
> > NAnt-users mailing list
> > NAnt-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/nant-users
> > 
> > 
> 
> --
> View this message in context: 
> http://www.nabble.com/Launching-Nant-From-Local-Network-tf2164
789.html#a6015747
> Sent from the NAnt - Users forum at Nabble.com.
> 
> 
> --------------------------------------------------------------
> -----------
> Using Tomcat but need to do more? Need to support web 
> services, security?
> Get stuff done quickly with pre-integrated technology to make 
> your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on 
> Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&;
dat=121642
> _______________________________________________
> NAnt-users mailing list
> NAnt-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nant-users
> 

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to