2011-08-22 89 views
0

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

我使Process.Start(“IExplore.exe”)变得非常简单,但是它仍然不能在开发服务器上工作。

请让我知道,如果有任何其他事情,我必须这样做,所以开始工作?

+0

什么是错误您收到? –

+0

您可能没有足够的权限在远程服务器上启动进程。 – DenisPostu

+4

另一个“不工作”的问题。我们无法理解你的想法,所以请告诉我们什么是或不正在发生什么以及你期望发生什么。 –

回答

0

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

我做了详细的解答这个位置:

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