首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能使用NetworkService帐户从windows服务中打印图表?

为什么我不能使用NetworkService帐户从windows服务中打印图表?
EN

Stack Overflow用户
提问于 2010-01-03 18:20:37
回答 1查看 1K关注 0票数 0

我有一个运行在NetworkService帐户下的C#窗口服务。它偶尔需要打印一个图表对象,我只需调用:

代码语言:javascript
复制
chart.Printing.Print(false); // suppress the Printer Dialog

奇怪的是,作为控制台应用程序运行似乎很好。

唯一的方法,它将工作是如果我运行服务在一个本地管理帐户。

EN

回答 1

Stack Overflow用户

发布于 2010-01-03 18:25:51

您可能需要为System.Drawing.Printing.PrintingPermission授予访问权限。阅读文献资料,您会发现以下内容:

不支持在System.Drawing.Printing服务或ASP.NET应用程序或服务中使用ASP.NET命名空间中的类。在这些应用程序类型中尝试使用这些类可能会产生意想不到的问题,例如服务性能下降和运行时异常。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1995785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档