Re: Appdomain.CreateDomain throws SecurityException
From: Nicole Calinoiu (calinoiu)
Date: 06/10/05
- Next message: Ron L: "Authentication, Remoting, and Database Access problem"
- Previous message: Nicole Calinoiu: "Re: Provide grouped security"
- In reply to: Praisy: "Appdomain.CreateDomain throws SecurityException"
- Next in thread: Praisy: "Re: Appdomain.CreateDomain throws SecurityException"
- Reply: Praisy: "Re: Appdomain.CreateDomain throws SecurityException"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Fri, 10 Jun 2005 08:10:09 -0400
SQL Server 2005 imposes additional permission restrictions on managed code
that it hosts. For an introduction to this topic, take a look at the "CLR
Integration Security" topic in the BOL.
"Praisy" <Praisy@discussions.microsoft.com> wrote in message
news:42EA4E5E-0B83-4EF3-9E0C-A74CA51A1BB0@microsoft.com...
> Hi,
> The following exception occured when I tried to create an appdomain.
> "System.Security.SecurityException: Request for the permission of type
> 'System.Security.Permissions.SecurityPermission, mscorlib,
> Version=2.0.0.0,
> Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
> at System.AppDomain.CreateDomain(String friendlyName, Evidence
> securityInfo, AppDomainSetup info)
> at StoredProcedures.SPInsertTest()
> The action that failed was:
> Demand
> The type of the first permission that failed was:
> System.Security.Permissions.SecurityPermission
> The Zone of the assembly that failed was:
> MyComputer "
>
> Let me explain what I have done.
>
> 1.I've created a class library by name TestApp which has a config file. I
> have method called Readconfig which reads from the config and puts the
> value
> in the file in some location. the readconfig method is called in the
> constructor of this class.
>
> 2. I've created an exe which refers the above calss libray and creates the
> object of the class present in it.
>
> 3. I've created a Managed stored procedure using the SQLServerProject in
> the
> whidbey. The stored procedure has the following code.
>
>
> AppDomainSetup ads = new AppDomainSetup();
> ads.ApplicationBase = @"C:\SPTestExe";
> ads.ConfigurationFile = @"C:\SPTestExe\TestAppExe.exe.config";
>
> //AppDomain ad = AppDomain.CreateDomain("TestApp", null, ads);
> AppDomain ad = AppDomain.CurrentDomain;
> ad.ExecuteAssembly(@"c:\SPTestExe\TestAppExe.exe");
>
> when I install this stored procedure in yukon and run it, I get the above
> mentioned exception.
>
> Not able to trace out the reason. Can anyone tel me what the problem is??
>
> Thanks,
- Next message: Ron L: "Authentication, Remoting, and Database Access problem"
- Previous message: Nicole Calinoiu: "Re: Provide grouped security"
- In reply to: Praisy: "Appdomain.CreateDomain throws SecurityException"
- Next in thread: Praisy: "Re: Appdomain.CreateDomain throws SecurityException"
- Reply: Praisy: "Re: Appdomain.CreateDomain throws SecurityException"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]