我尝试了在Internet上找到的所有内容,但无法在IIS上从网络打印机上打印。 这是代码的一部分:
rpt.PrintOptions.PrinterName = @"\\server\printer";
rpt.PrintToPrinter(1, false, 0, 0);
我在IIS服务器上将打印机添加为本地打印机。将iusr,系统和网络用户添加到打印机的用户名中。
我甚至配置了registry和machine.config - 允许打印系统帐户。
我也使用<authentication mode="Forms">
,因此<identity impersonate="true" userName="user" password="pass"/>
无效。
我很沮丧,因为它可以在我从VS 2012运行时打印出来。
有任何帮助吗?请。