首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET匿名用户无法打印到网络打印机

ASP.NET匿名用户无法打印到网络打印机
EN

Stack Overflow用户
提问于 2010-05-17 22:24:49
回答 1查看 1.2K关注 0票数 1

我有一个ASP.NET应用程序,当他连接到网站时,用户是匿名的。此外,我在网络中有一个打印服务器。我想让此用户打印到网络打印机。

为了打印,我必须使用File.Copy命令。当我这样做时,我得到“访问被拒绝”。因此,我尝试使用域中有权打印到该特定打印机的用户的凭据来模拟该用户。

问题是这个用户必须是管理员,而我不能让他成为管理员。如果此用户不是管理员,则打印无法正常工作(“访问被拒绝”)。

我尝试使用网络凭据,但我不知道如何将凭据设置为命令File.Copy。此命令没有任何扩展或重载凭据。

如有任何帮助,我们将不胜感激:)

EN

回答 1

Stack Overflow用户

发布于 2010-05-17 22:34:00

您应该只授予对要复制到的文件夹的写访问权限。右键单击该文件夹,然后选择属性->安全。然后添加您在asp.net中模拟的用户。您可以为匿名用户做同样的事情,尽管这有点复杂。

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

https://stackoverflow.com/questions/2849823

复制
相关文章

相似问题

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