Как распечатать из приложения WebForms после публикации в IIS? - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь распечатать из приложения, которое я опубликовал на IIS.Ошибка не отображается

Работает на Visual Studio, печатает нормально.

Я читал, что это что-то о разрешениях, но я пока не нашел решения.Я использую класс для автоматической печати. ​​

(Примечание: мой компьютер будет моим сервером, я буду использовать приложение только на своем компьютере)

public static void Print()
    {
        if (m_streams == null || m_streams.Count == 0)
            throw new Exception("Error: no stream to print.");
        PrintDocument printDoc = new PrintDocument();
        if (!printDoc.PrinterSettings.IsValid)
        {
            throw new Exception("Error: cannot find the default printer.");
        }
        else
        {
            printDoc.PrintPage += new PrintPageEventHandler(PrintPage);
            m_currentPageIndex = 0;
            printDoc.Print();
        }
    }

public static void PrintToPrinter(this LocalReport report)
    {
        Export(report);
    }

    public static void DisposePrint()
    {
        if (m_streams != null)
        {
            foreach (Stream stream in m_streams)
                stream.Close();
            m_streams = null;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...