asp.net中未安装打印机

asp.net中未安装打印机,asp.net,vb.net,printing,Asp.net,Vb.net,Printing,我已经完成了在asp.net中打印文本文件的小项目。 当我在我的计算机上运行它时,这个项目运行得很好。 但是当我上传它,然后按下我网站上的打印按钮时,错误页面显示没有安装打印机。 实际上,我没有安装任何打印机,但我使用Microsoft XPS Document Writer作为默认打印机。 为什么会出现此错误?我刚刚遇到这个问题,结果是网站的应用程序池使用的windows帐户无法访问打印机。听起来您混淆了客户端和服务器。是的,您是对的。我对客户端和服务器不太了解。我是一个新手。您的ASP.Ne

我已经完成了在asp.net中打印文本文件的小项目。 当我在我的计算机上运行它时,这个项目运行得很好。 但是当我上传它,然后按下我网站上的打印按钮时,错误页面显示没有安装打印机。 实际上,我没有安装任何打印机,但我使用Microsoft XPS Document Writer作为默认打印机。
为什么会出现此错误?

我刚刚遇到这个问题,结果是网站的应用程序池使用的windows帐户无法访问打印机。

听起来您混淆了客户端和服务器。是的,您是对的。我对客户端和服务器不太了解。我是一个新手。您的ASP.Net代码在服务器上运行,该服务器与用户使用的计算机不同。您的意思是我需要在web服务器上安装打印机驱动程序吗?页面在服务器上运行并存在,iis存在于服务器上。您在客户端看到的是您的PC。当您以编程方式调用打印机时,您是在服务器(而不是PC)上的代码上完成的。