我有一個web表單應用程序,它創建一個PDF並將其發送給客戶端。在將應用上傳到Windows Server 2012 R2之前,這一切都很順利。問題可能是服務器上的一些打印機設置(這是我第一次使用服務器)。如何使Windows Server 2012 R2重新識別已安裝的打印機
問題是Server 2012不支持Windows打印到PDF,我在本地機器上使用它,它的工作很好。
我給一個鏡頭CutePDF作家:安裝了它,並把它設置爲默認打印機在打印機和設備。當我運行應用程序,我得到以下錯誤:
System.Drawing.Printing.InvalidPrinterException: No printers are installed
我嘗試這樣做,它生成的PDF,但失敗,我得到一個錯誤,當我嘗試打開PDF:
PrintDocument.PrinterSettings.PrinterName = "CutePDF Writer";
這行返回 「真」:
PrintDocument.PrinterSettings.IsDefaultPrinter
,而這條線返回 「默認打印機沒有設置。」:
PrintDocument.PrinterSettings.PrinterName
我給這個一杆,但返回 「假」: Setting the default Printer for windows using c#
請幫幫忙!