我有一个在 Server 2008 上作为 Windows 服务运行的应用程序。当我将它作为应用程序运行并发送打印作业时,打印作业会成功处理。但是,如果我将打印作业发送到 Windows 服务,则会引发“句柄无效”异常。
这是错误:
Printing Thread error: The handle is invalid. StackTrace: at System.Drawing.Printing.StandardPrintController.OnStartPrint(PrintDocument document, PrintEventArgs e) at System.Drawing.Printing.PrintController.Print(PrintDocument document) at System.Drawing.Printing.PrintDocument.Print() at GrapeCity.ActiveReports.Viewer.Win.Printing.PrintImpl.DocumentPrinter.<Print>b__1e()
该服务在具有管理员权限的管理员帐户下运行。
任何帮助,将不胜感激!