VS中的PrintDocument可以打印,但是当发布到IIS时,它不能打印
本文关键字:打印 IIS 不能 PrintDocument 中的 VS | 更新日期: 2023-09-27 18:07:17
如何设置IIS使其能够打印?当我尝试通过VS 2015它可以打印,但当我部署到IIS它不能打印,我使用这个链接来查找打印代码。
它使用PrintDocument类打印,我认为它需要设置权限/注册表为IIS访问打印机,但我不知道如何。
我认为最好的办法是在IIS上创建文档(.pdf或其他任何文件),然后提供下载。所以用户可以下载文档然后打印。
检查应用程序池正在运行的用户是否有访问打印机的权限,因为它可能就这么简单。
你可能想在机器上创建一个新用户来运行应用程序池,一个标准用户就足够了。然后你去打印机属性,给你想要使用的打印机授予用户权限。
(当然,检查您是否希望IIS服务器启动打印…如果是办公系统,这可能不是问题。