2
我有一个WCF服务必须在请求进来时使用Process.Start()启动进程。但是,当我使用测试时,一切正常Visual Studio开发服务器,但当我在IIS服务器上运行它时,该进程无法启动。进程无法启动,但在VS dev服务器上运行时启动
我猜它必须与权限/特权等,但我无法弄清楚什么或我需要给予权限。
这是我现在有。帮助会非常赞赏
if (uri.StartsWith("http://"))
{
Process.Start(new ProcessStartInfo() { FileName = uri, UseShellExecute = true, Verb = "runas"});
}
任何在系统事件日志或过程中的任何记录exe文件你想开始? – AlG
在您的WCF服务正在运行的应用程序池的哪个useraccount下运行?确保该帐户有权启动该过程。 – Rajesh
此外 - 这是暴露在互联网上还是内部?只是想知道从客户端启动服务器上的任意进程的安全风险。 – RQDQ