2010-01-03 65 views

回答

3

您可能需要訪問授予System.Drawing.Printing.PrintingPermission。閱讀the documentation,你會發現以下內容: System.Drawing.Printing命名空間內

類是 不支持使用一個Windows 服務或ASP.NET應用程序或服務 內。嘗試從這些 應用程序類型之一中使用這些 類可能會產生 意外問題,例如 服務性能下降和 運行時異常。

+0

是的奇怪的是,它不會拋出一個異常,它只是忽略了這個調用,這將會出現*意外問題*。我如何授予訪問PrintingPermission類的權限?我只是將NetworkService訪問權限授予程序集所在的特定文件夾? – James 2010-01-03 18:31:22

+0

奇怪的是,打印時不會出錯。 – RichardOD 2010-01-03 18:39:49

+0

@詹姆斯 - 你是否也考慮創建一個低權限服務帳戶來運行代碼? – RichardOD 2010-01-03 18:44:55

相關問題