C# 在模拟域用户帐户的应用程序池下运行的WCF服务将一个域帐户(而不是另一个)打印到网络打印机
我正在使用Windows Server 2016。在Windows 10计算机上运行 我们有一位系统管理员,他最近离开了我们公司。他设置了网络服务器,所以我有权使用它等等。如果我在运行WCF服务的应用程序池中模拟我自己的域帐户,则该服务可以成功打印到网络打印机 我让一位同事创建了一个新的域帐户,其目的是被应用程序池用于模拟,以便wcf服务可以打印到网络打印机,以防我离开公司。我们将新域用户添加到打印机并授予其权限,当应用程序池在新域用户下运行时,我可以看到作业被发送到打印机,但它不会打印。如果我将应用程序池切换回在我的域帐户下运行,它可以正常打印。我发现唯一不同的是,在服务器管理器->打印管理->打印服务器->打印机->所需打印机下,我的域帐户列在具有特殊权限的打印机的高级安全设置下,但没有列出新的域帐户。我没有添加新域帐户的权限 这使用System.Drawing.Printing.PrintDocument.Print(),调用Print时不会发生异常,它会挂起几秒钟,作业会显示在打印队列中,并且会在不打印的情况下快速消失C# 在模拟域用户帐户的应用程序池下运行的WCF服务将一个域帐户(而不是另一个)打印到网络打印机,c#,wcf,iis,printing,servermanager,C#,Wcf,Iis,Printing,Servermanager,我正在使用Windows Server 2016。在Windows 10计算机上运行 我们有一位系统管理员,他最近离开了我们公司。他设置了网络服务器,所以我有权使用它等等。如果我在运行WCF服务的应用程序池中模拟我自己的域帐户,则该服务可以成功打印到网络打印机 我让一位同事创建了一个新的域帐户,其目的是被应用程序池用于模拟,以便wcf服务可以打印到网络打印机,以防我离开公司。我们将新域用户添加到打印机并授予其权限,当应用程序池在新域用户下运行时,我可以看到作业被发送到打印机,但它不会打印。如果我
我只是想知道这最后一部分是否是WCF服务无法打印的原因?因此,在与IT部门的另一个人合作后,我发现这不起作用的原因是服务器未设置为打印服务器,因此在将其添加到web服务器后,它能够发送和打印 当它在我下面运行时,它将打印作业重定向到本地计算机,这就是它能够打印的原因