Asp.net mvc 4 更改默认打印机不在IIS上工作
从应用程序打印时,我正在尝试切换默认打印机。此代码正在进行开发,但当应用程序托管在IIS 7上时不起作用Asp.net mvc 4 更改默认打印机不在IIS上工作,asp.net-mvc-4,iis,web-applications,printing,Asp.net Mvc 4,Iis,Web Applications,Printing,从应用程序打印时,我正在尝试切换默认打印机。此代码正在进行开发,但当应用程序托管在IIS 7上时不起作用 ManagementObjectCollection objManagementColl; // class used to invoke the query for specified management collection ManagementObjectSearcher objManagementSearch = new Manag
ManagementObjectCollection objManagementColl;
// class used to invoke the query for specified management collection
ManagementObjectSearcher objManagementSearch = new ManagementObjectSearcher("SELECT * FROM Win32_Printer");
// invokes the specified query and returns the resulting collection
objManagementColl = objManagementSearch.Get();
foreach (ManagementObject objManage in objManagementColl)
{
if (objManage["Name"].ToString() == "EPSON Bill") // compares the name of printers
{
objManage.InvokeMethod("SetDefaultPrinter", null); // invoke [SetDefaultPrinter] method
break;
}
}