Quantcast
Channel: Common Language Runtime Internals and Architecture forum
Viewing all articles
Browse latest Browse all 1710

Unhandled Exception: System.Security.SecurityException:

$
0
0

I made a console application in Visual Studio that reads a flat file from our customer and updates the oracle database depending on the received data.

I use streamreader / writer to read and write some files.

When I run my exe file locally everthing works fine.  When this exe is run on the application server this gives following error message :

 

Unhandled Exception: System.Security.SecurityException: Request for the permiss
on of type 'System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0
0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
   at System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlM
rk& stackMark, Boolean isPermSet)
   at System.Security.CodeAccessPermission.Demand()
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access,
nt32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions
ptions, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access,
FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encodi
g, Int32 bufferSize)
   at System.IO.StreamWriter..ctor(String path)
   at COD_ITB.App_main_process.main()
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.FileIOPermission
The first permission that failed was:
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Ver
ion=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Write="\\GBN66W\GROUP\PROLOGS\SCRIPTS\BAT\DB52\TABAC\ITB\COD_ITB\LOG\LOG_ERROR"
>

The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Ver
ion=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Write="\\GBN66W\GROUP\PROLOGS\SCRIPTS\BAT\DB52\TABAC\ITB\COD_ITB\LOG\LOG_ERROR"
>

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, Ver
ion=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1"
Read="P:\BAT\DB52\TABAC\ITB\COD_ITB\"
PathDiscovery="P:\BAT\DB52\TABAC\ITB\COD_ITB\"/>
<IPermission class="System.Security.Permissions.IsolatedStorageFilePermission,
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, V
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:///P:/BAT/DB52/TABAC/ITB/COD_ITB/COD_ITB.exe"/>
<IPermission class="System.Security.Permissions.ZoneIdentityPermission, mscorli
, 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=
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:
COD_ITB, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
The method that caused the failure was:
Void main()
The Zone of the assembly that failed was:
Intranet
The Url of the assembly that failed was:
file:///P:/BAT/DB52/TABAC/ITB/COD_ITB/COD_ITB.exe

Can someone help me with this issue.

I am pretty unexperienced in developing VB applications


Viewing all articles
Browse latest Browse all 1710

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>