You can set up impersonation in the ASP.NET app, if it is not a purely
anonymous access application. It sounds like that is your issue.
One easy way around this is to code for COM+ (Enterprise Services) and set a
particular user for the application. You then fire off the COM+ "server" and
have it call process, using a higher account than the anon account.
The only other easy option is to allow the ASPNET user to fire the process.
This could be a security hole.

Signature
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
***************************
Think Outside the Box!
***************************
> I want to execute a .exe file through my ASP.Net C# .Net framework 1.1
> application with user "X" credential. i used impersonationContext ( see notes
[quoted text clipped - 9 lines]
> Thanks
> Avasi