У меня есть сайт .Net, который запускает процесс при нажатии кнопки.Процесс открывает проводник и идет по адресу \\ server \ printer-name, чтобы установить драйверы принтера.
System.Diagnostics.Process.Start("explorer.exe", @"\\" + server + @"\" + printer);
message.InnerText = "Drivers for " + printer + " are downloading now.";
Когда я запускаю это из Visual Studio, код выполняется отлично, и драйверы принтера установлены.Однако, когда я публикую это на веб-сервере и пытаюсь запустить сайт с IIS 6, процесс не запускается.Странная часть: он не выдает ошибку, а следующая строка с сообщением. InnerText по-прежнему выполняется успешно.Я проверил ограничения брандмауэра, проблемы с разрешениями и посмотрел настройки IIS, но мне не повезло.