多语言展示
当前在线:1231今日阅读:86今日分享:14

iis 打印机权限设置

在我们计算机打印机使用中,如果遇到了上述问题,我们到底该如何解决呢?下面就跟随小编的步伐一起来看看吧。
方法/步骤
1

打印机是在打印按钮的后台事件里调用的,理论上只要客户端的打印机是共享状态的,就可以调用,现在的问题是IIS环境和发布前环境不同导致的。因为这个打印机是条码打印机,比较特殊,生成条码的数据都是从数据库里取出来生成打印的。

2

所以调用打印机和普通的那种有所差别。硬件厂商提供的打印机,通过调用系统打印机的那种方式会造成很多机器故障。所以必须从后台通过驱动来调用。

3

小编是使用.net写的页面,功能是获取所有的打印机,在VS里运行的时候,本地打印机和网络打印机都能获取到,一切正常。

4

但部署到IIS上就只能获取到本地打印机,网络的获取不到。 后来发现这应该是权限的问题,我尝试设置IIS的应用程序池,把标识那一项改成内置账户..

5

可以给iis网站添加一个应用程序/虚拟目录,这个应用程序只有获取网络打印机功能,并给予Administrator权限,这样iis网站权限和以前一样。 也可以写一个窗口程序获取网络打印机,然后iis网站访问这个窗口程序获取打印机

注意事项
1

以上就是小编带给大家的如何操作的关键所在,如果觉得本经验对你们有帮助,请给小编我进行一点小小的支持。大家也可以下面发表一下自己的看法。

2

个人意见,仅供参考。

3

此经验涉及专业知识,如有疑问请咨询专业人士解决。

推荐信息