c# - 访问打印机“PRINTERNAMEHERE”的设置无效
问题描述
所以我一直在尝试从我作为服务运行的 asp.net API 打印文件。
当我不将它作为服务运行时,它可以正常工作,但是一旦我将它作为服务运行,它就不会做任何事情并记录日志。Settings to access printer 'PRINTERNAMEHERE' are not valid
我已尝试按照此处的说明更改注册表中的一些文件。
解决方案
为我解决的问题是将用户从服务本身更改Local System
为管理员帐户
推荐阅读
- swift - 如何在 SwiftUI Button 上禁用多点触控?
- dynamics-crm - Microsoft USD - 在不同的选项卡中打开不同的实体
- reactjs - 为什么我不能在我的 API 控制器中使用角色授权
- garbage-collection - 实例化许多短命字典可以吗
还是更好的对象池? - apache-camel - SJMS2 与 JMS 组件用于在 ActiveMQ Artemis 之间传输消息
- loops - 如何用循环发送的相同键打破循环?
- ffmpeg - 如何使用多个音频调用 m3u8
- sql-server - 每当视图中的值发生更改时触发
- java - 找不到opencv本机库
- python - Python 3.x 中的 RC5 用法?