进程无法启动,但在VS dev服务器中运行时会启动

时间:2012-06-29 13:17:01

标签: c# .net wcf

我有一个WCF服务,必须在请求进入时使用Process.Start()启动进程。但是,当我使用Visual Studio开发服务器测试它时,一切正常,但是当进程无法启动时我在IIS服务器上运行它。

我猜它与权限/权限等有关,但我无法弄清楚我需要提供什么或哪些地方。

这就是我现在所拥有的。非常感谢帮助

if (uri.StartsWith("http://"))
{
    Process.Start(new ProcessStartInfo() { FileName = uri, UseShellExecute = true, Verb = "runas"});
}

1 个答案:

答案 0 :(得分:0)

我已将自己的用户帐户(管理员帐户)连接到WCF服务的应用程序池。有用。感谢Rajesh指出应用程序池的useraccount。

另外,我不得不删除'Verb ='runas“'