Caspol exe issue

P

prakashdehury

Hi
I am trying to execute a .Net Exe from network share \\calcscps80\SM
\test.exe
Which interns call some DLL and that dll wants to create few files at
local drive as well as the path wher i have kept the exe.

I have added the site file://calcscps80/* to the trusted site and
through caspool i have given trusted to full access. but still it
throwing the following error.
can anybody suggest why?


The system cannot find the path specified. Unhandled Exception:
System.TypeInitializationException: The type initializer for
'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
file://calcscps80/SM_CF/EXE/CFHelpers.DLL --- End of inner
exception stack trace --- at CFHelpers.Logger.LogError(String
sMessage) at CFControllerExe.CashFlowControllerExe.Main(String[]
args) Unhandled Exception: System.TypeInitializationException: The
type initializer for 'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
--- End of inner exception stack trace --- at
CFHelpers.Logger.LogMessage(String sMessage) at
CFControllerExe.CashFlowControllerExe.Main(String[] args)
 
N

Nicholas Paldino [.NET/C# MVP]

I wouldn't use the URL, since I don't think that is being looked at when
it is a file. Rather, try changing the permissions for the intranet zone,
or better, strong name the assembly and create a new permission set based on
the strong name, and give that permission set full trust.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Hi
I am trying to execute a .Net Exe from network share \\calcscps80\SM
\test.exe
Which interns call some DLL and that dll wants to create few files at
local drive as well as the path wher i have kept the exe.

I have added the site file://calcscps80/* to the trusted site and
through caspool i have given trusted to full access. but still it
throwing the following error.
can anybody suggest why?


The system cannot find the path specified. Unhandled Exception:
System.TypeInitializationException: The type initializer for
'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
file://calcscps80/SM_CF/EXE/CFHelpers.DLL --- End of inner
exception stack trace --- at CFHelpers.Logger.LogError(String
sMessage) at CFControllerExe.CashFlowControllerExe.Main(String[]
args) Unhandled Exception: System.TypeInitializationException: The
type initializer for 'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
--- End of inner exception stack trace --- at
CFHelpers.Logger.LogMessage(String sMessage) at
CFControllerExe.CashFlowControllerExe.Main(String[] args)
 
G

Guest

I agree w/ using the strong name... but for simplicity sake, the path is a
workable option

Check your syntax for the path... I used the .NET Framework 2.0
Configuration in Administrative Tools, and it worked for me:

I used something like:
\\<some server>\dataxfer\schmidm\*
and it worked fine

perhaps the server name isn't sufficient, perhaps you need to specify the
share name as well?


Nicholas Paldino said:
I wouldn't use the URL, since I don't think that is being looked at
when it is a file. Rather, try changing the permissions for the intranet
zone, or better, strong name the assembly and create a new permission set
based on the strong name, and give that permission set full trust.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Hi
I am trying to execute a .Net Exe from network share \\calcscps80\SM
\test.exe
Which interns call some DLL and that dll wants to create few files at
local drive as well as the path wher i have kept the exe.

I have added the site file://calcscps80/* to the trusted site and
through caspool i have given trusted to full access. but still it
throwing the following error.
can anybody suggest why?


The system cannot find the path specified. Unhandled Exception:
System.TypeInitializationException: The type initializer for
'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
file://calcscps80/SM_CF/EXE/CFHelpers.DLL --- End of inner
exception stack trace --- at CFHelpers.Logger.LogError(String
sMessage) at CFControllerExe.CashFlowControllerExe.Main(String[]
args) Unhandled Exception: System.TypeInitializationException: The
type initializer for 'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
--- End of inner exception stack trace --- at
CFHelpers.Logger.LogMessage(String sMessage) at
CFControllerExe.CashFlowControllerExe.Main(String[] args)
 
G

Guest

Now that I found where the CasPol.exe file resides, I was able to get this
to work w/ this syntax:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\caspol.exe -addgroup 1.2 -url
\\myserver\dataxfer\schmidm\* FullTrust

Cheers-
MS


I agree w/ using the strong name... but for simplicity sake, the path is a
workable option

Check your syntax for the path... I used the .NET Framework 2.0
Configuration in Administrative Tools, and it worked for me:

I used something like:
\\<some server>\dataxfer\schmidm\*
and it worked fine

perhaps the server name isn't sufficient, perhaps you need to specify the
share name as well?


Nicholas Paldino said:
I wouldn't use the URL, since I don't think that is being looked at
when it is a file. Rather, try changing the permissions for the intranet
zone, or better, strong name the assembly and create a new permission set
based on the strong name, and give that permission set full trust.


--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)

Hi
I am trying to execute a .Net Exe from network share \\calcscps80\SM
\test.exe
Which interns call some DLL and that dll wants to create few files at
local drive as well as the path wher i have kept the exe.

I have added the site file://calcscps80/* to the trusted site and
through caspool i have given trusted to full access. but still it
throwing the following error.
can anybody suggest why?


The system cannot find the path specified. Unhandled Exception:
System.TypeInitializationException: The type initializer for
'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
file://calcscps80/SM_CF/EXE/CFHelpers.DLL --- End of inner
exception stack trace --- at CFHelpers.Logger.LogError(String
sMessage) at CFControllerExe.CashFlowControllerExe.Main(String[]
args) Unhandled Exception: System.TypeInitializationException: The
type initializer for 'CFHelpers.Logger' threw an exception. --->
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed. at System.Security.CodeAccessSecurityEngine.Check(Object
demand, StackCrawlMark& stackMark, Boolean isPermSet) at
System.Security.CodeAccessPermission.Demand() at
System.IO.Directory.CreateDirectory(String path, DirectorySecurity
directorySecurity) at System.IO.Directory.CreateDirectory(String
path) at CFHelpers.Logger..cctor() 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,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Read="C:\Sm\Error\."/> The demand was for:
<IPermission class="System.Security.Permissions.FileIOPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Read="C:\Sm\Error\."/
The granted set of the failing assembly was: <PermissionSet
class="System.Security.PermissionSet" version="1"> <IPermission
class="System.Security.Permissions.FileDialogPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Access="Open"/> <IPermission
class="System.Security.Permissions.IsolatedStorageFilePermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Allowed="ApplicationIsolationByUser" UserQuota="512000"/>
<IPermission class="System.Security.Permissions.SecurityPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1" Flags="Execution"/>
<IPermission class="System.Security.Permissions.UIPermission,
mscorlib, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089" version="1"
Window="SafeTopLevelWindows" Clipboard="OwnClipboard"/> <IPermission
class="System.Security.Permissions.UrlIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Url="file://calcscps80/SM_CF/EXE/CFHelpers.DLL"/>
<IPermission
class="System.Security.Permissions.ZoneIdentityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
version="1" Zone="Internet"/> <IPermission
class="System.Drawing.Printing.PrintingPermission, System.Drawing,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
version="1" Level="SafePrinting"/> </PermissionSet> The assembly
or AppDomain that failed was: CFHelpers, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=null The Zone of the assembly that
failed was: Internet The Url of the assembly that failed was:
--- End of inner exception stack trace --- at
CFHelpers.Logger.LogMessage(String sMessage) at
CFControllerExe.CashFlowControllerExe.Main(String[] args)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top