Process Printing在本地工作,但不在服务器上工作

时间:2015-11-17 17:14:28

标签: c# asp.net-mvc iis printing process

我正在尝试在C#MVC应用程序中打印PDF,其方向设置为横向模式。这当前在我的开发环境中工作,但当我将它移动到我们的Web服务器,即运行IIS 8时,它不起作用。我可以看到Adobe阅读器作为后台进程打开,但就是这样。我已经阅读过多个帖子,说冒充无限访问权限的帐户,我这样做但不是运气。

这是我的代码

ProcessStartInfo info = new ProcessStartInfo();
info.Verb = "PrintTo";
info.Arguments = "Test Copier";
info.FileName = Server.MapPath(@"\Temp_Pdf\test.pdf");
info.CreateNoWindow = false;
info.WindowStyle = ProcessWindowStyle.Hidden;

Process p = new Process();
p.StartInfo = info;
p.Start();

0 个答案:

没有答案