Я использую Windows Server 2016. Работает на компьютере с Windows 10.
У нас был системный администратор, который недавно покинул нашу компанию.Он настроил веб-сервер, чтобы у меня были права на него и тому подобное.Если я выдал себя за свою собственную учетную запись домена в пуле приложений, в которой запущена моя служба WCF, служба может успешно распечатать на сетевом принтере.
У меня был коллега, создающий новую учетную запись домена, цель которой будет использоваться дляолицетворение пула приложений, чтобы служба wcf могла печатать на сетевом принтере в случае моего ухода из компании.Мы добавили нового пользователя домена к принтеру и дали ему права, когда пул приложений работает под этим новым пользователем домена, я вижу, как задание отправляется на принтер, но оно не печатается.Если я переключаю пул приложений обратно для запуска под моей учетной записью домена, он печатается нормально.Единственное, что я нашел по-другому, это то, что в Диспетчере серверов -> Управление печатью -> Серверы печати -> Принтеры -> нужный принтер моя учетная запись домена указана в разделе расширенных настроек безопасности для принтера со специальными разрешениями, ноНовая учетная запись домена не указан.У меня нет разрешения на добавление новой учетной записи домена.
При этом используется System.Drawing.Printing.PrintDocument.Print (), и при вызове печати не возникает никаких исключений, он зависает на несколько секунд,работа показывается в очереди на печать и быстро исчезает без печати.
Мне просто интересно, может ли этот последний фрагмент послужить причиной сбоя печати службы WCF?