Process.Start(对象)不起作用

时间:2011-08-22 18:45:01

标签: c# process.start

我正在开发一个创建PDF的应用程序。我正在使用Process.Start(startInfo)来创建PDF。现在,当我在本地运行此应用程序时,它工作正常并创建PDF,但是当我在开发服务器上部署它时,它不会创建PDF。

我让Process.Start(“IExplore.exe”)变得非常简单,但是它仍然无法在开发服务器上运行。

如果我还有其他任何事情要开始工作,请告诉我?

1 个答案:

答案 0 :(得分:0)

您可能遇到此问题,因为您的本地计算机上运行的是您的帐户,该帐户具有运行可执行文件的权限。当部署到开发服务器时,它可能在NETWORK SERVICE帐户下运行,该帐户可能没有运行可执行文件的权限。您需要考虑使用模拟。

我在这里给出了详细的答案:

Invoke or call C# console app from C# web service?