I have one DropDownList and one Button for print. In the DropDownList, I used to load all the printers installed in the network. When I select the printer and press the print button, it is printing in the local system. But when I try the same thing using IIS, it is not printing and I am getting the following error in the applicationlog.\[code\]22.231.113.64 - 12/6/2012 12:44:33 PM ASP.stores_issuerequisitionslip_ascx - No printers are installed. - at System.Drawing.Printing.PrinterSettings.GetHdevmodeInternal()at System.Drawing.Printing.PrinterSettings.GetHdevmode(PageSettings pageSettings)at CrystalDecisions.CrystalReports.Engine.PrintOptions.CopyTo(PrinterSettings printer, PageSettings page) at CrystalDecisions.CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)at CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies, Boolean collated, Int32 startPageN, Int32 endPageN)at Stores_IssueRequisitionSlip.btnprint_Click(Object sender, EventArgs e)22.231.113.64 - 12/6/2012 12:44:33 PM Exception - Cannot use a leading .. to exit above the top directory.\[/code\]So what is the problem? How to solve this? I need all your valuable contributions.