M
Michael [Multnomah]
Hello All,
I have built and deployed a .NET web service to a web server
[DBADMIN-DEV1]. Then, I created a C# console application wrapper
around this web service to pass the parameters from the command line.
When I run this console EXE LOCALLY calling the web service on the
remote machine, it works fine. When I copy the EXE to the remove web
server where the web service is running and run it LOCALLY on the web
server, it runs fine. But now I have created a share with a UNC path,
so I can call the EXE directly on the remote machine from anywhere,
without having to maintain a local copy of the EXE. So, I try to make
this call:
\\dbadmin-dev1\multco_console_remedy\multco_console_remedy.exe param1
param2 param3 ...
BUT I get the following security error:
ERROR: System.Security.SecurityException: Request for the permission of
type System.Net.WebPermission, System, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
at
System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet
grantedSet, PermissionSet deniedSet, CodeAccessPermission demand,
PermissionToken permToken)
What permissions or changes do I need to make on the web service or
console app to allow remote execution?
I have built and deployed a .NET web service to a web server
[DBADMIN-DEV1]. Then, I created a C# console application wrapper
around this web service to pass the parameters from the command line.
When I run this console EXE LOCALLY calling the web service on the
remote machine, it works fine. When I copy the EXE to the remove web
server where the web service is running and run it LOCALLY on the web
server, it runs fine. But now I have created a share with a UNC path,
so I can call the EXE directly on the remote machine from anywhere,
without having to maintain a local copy of the EXE. So, I try to make
this call:
\\dbadmin-dev1\multco_console_remedy\multco_console_remedy.exe param1
param2 param3 ...
BUT I get the following security error:
ERROR: System.Security.SecurityException: Request for the permission of
type System.Net.WebPermission, System, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089 failed.
at
System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet
grantedSet, PermissionSet deniedSet, CodeAccessPermission demand,
PermissionToken permToken)
What permissions or changes do I need to make on the web service or
console app to allow remote execution?