🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.csharpbuilder.language.csharp
3 messages
3 total messages Started by Raul Lorenzo Thu, 19 Oct 2006 14:00
Security Exception
#182
Author: Raul Lorenzo
Date: Thu, 19 Oct 2006 14:00
85 lines
4355 bytes
Hi,

Why did I get this exception, with the next output?

Excepci�n no controlada: System.Security.SecurityException: Error de
seguridad.
   at BussinessLogic.AlumnosUseCase.ConsultarAlumno()
   at test.Controller..ctor() in y:\Proyecto GCVA\source\project
v2\test\Control
ler.cs:line 28
   at test.Class.Main(String[] args) in y:\Proyecto GCVA\source\project
v2\test\
main.cs:line 16

Conjunto concedido del ensamblado err�neo:
<PermissionSet class="System.Security.PermissionSet"
               version="1">
   <IPermission
class="System.Security.Permissions.EnvironmentPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                version="1"
                Read="USERNAME"/>
   <IPermission class="System.Security.Permissions.FileDialogPermission,
mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
                version="1"
                Unrestricted="true"/>
   <IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
                version="1"
                Read="Y:\Proyecto GCVA\source\project v2\test\bin\Debug\"
                PathDiscovery="Y:\Proyecto GCVA\source\project
v2\test\bin\Debug\"/>
   <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
                version="1"
                Allowed="AssemblyIsolationByUser"
                UserQuota="9223372036854775807"
                Expiry="9223372036854775807"
                Permanent="True"/>
   <IPermission class="System.Security.Permissions.ReflectionPermission,
mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
                version="1"
                Flags="ReflectionEmit"/>
   <IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
                version="1"
                Flags="Assertion, Execution, BindingRedirects"/>
   <IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
                version="1"
                Unrestricted="true"/>
   <IPermission class="System.Net.DnsPermission, System,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                version="1"
                Unrestricted="true"/>
   <IPermission class="System.Drawing.Printing.PrintingPermission,
System.Drawing, Version=1.0.5000.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a"
                version="1"
                Level="DefaultPrinting"/>
   <IPermission class="System.Diagnostics.EventLogPermission, System,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                version="1">
      <Machine name="."
               access="Instrument"/>
   </IPermission>
   <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                version="1"
                Url="file://Y:/Proyecto GCVA/source/project
v2/test/bin/Debug/model_gcva.DLL"/>
   <IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
                version="1"
                Zone="Intranet"/>
</PermissionSet>
Re: Security Exception
#183
Author: Raul Lorenzo
Date: Thu, 19 Oct 2006 14:16
92 lines
4865 bytes
If the application is copied to C:\ it works.
Y:\ is a network driver in a Debian Server with Ext3 partition.
Why C# don�t let execute this?

Thanks in advance

Raul Lorenzo escribi�:
> Hi,
> 
> Why did I get this exception, with the next output?
> 
> Excepci�n no controlada: System.Security.SecurityException: Error de
> seguridad.
>    at BussinessLogic.AlumnosUseCase.ConsultarAlumno()
>    at test.Controller..ctor() in y:\Proyecto GCVA\source\project
> v2\test\Control
> ler.cs:line 28
>    at test.Class.Main(String[] args) in y:\Proyecto GCVA\source\project
> v2\test\
> main.cs:line 16
> 
> Conjunto concedido del ensamblado err�neo:
> <PermissionSet class="System.Security.PermissionSet"
>                version="1">
>    <IPermission
> class="System.Security.Permissions.EnvironmentPermission, mscorlib,
> Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Read="USERNAME"/>
>    <IPermission class="System.Security.Permissions.FileDialogPermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Unrestricted="true"/>
>    <IPermission class="System.Security.Permissions.FileIOPermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Read="Y:\Proyecto GCVA\source\project v2\test\bin\Debug\"
>                 PathDiscovery="Y:\Proyecto GCVA\source\project
> v2\test\bin\Debug\"/>
>    <IPermission
> class="System.Security.Permissions.IsolatedStorageFilePermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Allowed="AssemblyIsolationByUser"
>                 UserQuota="9223372036854775807"
>                 Expiry="9223372036854775807"
>                 Permanent="True"/>
>    <IPermission class="System.Security.Permissions.ReflectionPermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Flags="ReflectionEmit"/>
>    <IPermission class="System.Security.Permissions.SecurityPermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Flags="Assertion, Execution, BindingRedirects"/>
>    <IPermission class="System.Security.Permissions.UIPermission,
> mscorlib, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Unrestricted="true"/>
>    <IPermission class="System.Net.DnsPermission, System,
> Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Unrestricted="true"/>
>    <IPermission class="System.Drawing.Printing.PrintingPermission,
> System.Drawing, Version=1.0.5000.0, Culture=neutral,
> PublicKeyToken=b03f5f7f11d50a3a"
>                 version="1"
>                 Level="DefaultPrinting"/>
>    <IPermission class="System.Diagnostics.EventLogPermission, System,
> Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>                 version="1">
>       <Machine name="."
>                access="Instrument"/>
>    </IPermission>
>    <IPermission
> class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
> Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Url="file://Y:/Proyecto GCVA/source/project
> v2/test/bin/Debug/model_gcva.DLL"/>
>    <IPermission
> class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
> Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
>                 version="1"
>                 Zone="Intranet"/>
> </PermissionSet>
Re: Security Exception
#184
Author: Marc Rohloff TeamB
Date: Thu, 19 Oct 2006 23:36
16 lines
1770 bytes
On Thu, 19 Oct 2006 16:16:01 +0200, Raul Lorenzo wrote:

> If the application is copied to C:\ it works.
> Y:\ is a network driver in a Debian Server with Ext3 partition.
> Why C# don�t let execute this?

This is part of the .NET framework, the network is a different
security zone with different restrictions to your local hard drive.
For example PInvoke calls are usually prohibited.

You can either find another way to do what you are doing or you can
adjust the security privileges of code run from the network.

-- 
Marc Rohloff [TeamB]
marc rohloff -at- myrealbox -dot- com
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads