首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 7打印不工作

IIS 7打印不工作
EN

Stack Overflow用户
提问于 2014-01-08 01:30:37
回答 3查看 2.9K关注 0票数 0

我正在尝试打印一个在我的Visual 2010应用程序中运行良好的文档,但是当我在IIS 7上发布我的项目时,打印不工作,并且在事件查看器中看不到任何错误。

代码语言:javascript
复制
MyProcess = new Process();
MyProcess.StartInfo.CreateNoWindow = false;
MyProcess.StartInfo.Verb = "print";
MyProcess.StartInfo.FileName = destinationPath;
MyProcess.Start();
MyProcess.WaitForExit(10000);
MyProcess.Close();
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-08 01:36:20

在Visual中运行时,您是以登录、交互式用户的身份运行的。

当您在IIS中运行时,您不是上述任何一种。

通常在web应用程序中这样做的方法是:

  1. 在浏览器中向用户显示文档
  2. 使用'window.print‘函数从JavaScript打印文档。
票数 3
EN

Stack Overflow用户

发布于 2014-04-05 16:08:50

如果还有人在乎答案..。我也有同样的问题,解决方案是让IIS用户访问使用计算机上安装的打印机。从IIS打印时,您是作为系统默认用户登录的,默认情况下,该用户在registry.You中没有正确的打印机访问设置,因此需要通过在注册表中添加几个条目来授予打印机对默认系统用户的访问权限。只需像我做http://support.microsoft.com/?kbid=184291那样遵循本教程。它会修好它的。

票数 1
EN

Stack Overflow用户

发布于 2017-04-12 14:51:11

如果服务器上没有安装打印机,则不会发生任何事情。

如果您试图从ASP.NET代码打印到附加到客户端计算机的打印机,它将永远无法工作。服务器无法访问和使用客户端计算机上的任何资源。

第二,在IIS应用程序池中,重要的事情变成了LoadUserProfile。

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

https://stackoverflow.com/questions/20985399

复制
相关文章

相似问题

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