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?
Yunus Emre ALPÖZEN [MCAD.NET] - 05 May 2005 20:27 GMT
Using .NET configuration tool you may set network zone as trusted. But it is
not an acceptable solution, i know. I would like to ask u what about calling
web service dynamic discovery or static discovery is used....

Signature
Thanks,
Yunus Emre ALPÖZEN
BSc, MCAD.NET
> Hello All,
>
[quoted text clipped - 24 lines]
> What permissions or changes do I need to make on the web service or
> console app to allow remote execution?