Hi,
I'm not a real big fan of tweaking the .NET security. Is there another way i
could do this or is this the only way? Also will this impact my other .net
applications running on the server?
It's not a matter of tweaking .NET security. The issue is that the IIS
web server runs as a service, and thus doesn't have the same rights as
the logged-in user. You must modify the NTFS security settings (in
Windows, not .NET) so that the ASPNET user (on the local machine) has
the corresponding rights on the EXE file that you want to execute.
To modify these, use the Windows Explorer, right click on the EXE file,
choose properties and then the Security tab.
To add the ASPNET user, select "Add", then "Location", the name of your
PC (on top of the list), then Advanced and then "Find now". You should
see a user named ASPNET. This is the one. It must have Read&Execute
rights at least.
HTH,
Laurent