我有一个ASP.NET MVC Web应用程序,并且我想在其中一个控制器操作中启动进程(exe文件)。该进程需要在域用户下运行,因为它访问域上的其他资源。这可以是单个硬编码用户,也可以是当前在网页上的用户。 web.config正在使用Windows身份验证。
我尝试过模仿,并尝试在指定特定用户时进行模拟。这两种情况都会导致权限问题。
我也尝试将该过程作为特定域/用户/密码启动,但这会给我一个错误“登录失败:未知用户名或密码错误”。我很肯定用户名/密码是正确的,做“runas”工作正常。
我甚至不确定“正确”的方法。任何帮助表示赞赏。
感谢。