Process.start (...) внезапно терпит неудачу, когда вызывает ASP.NET MVC 5, работающий в IIS в Windows 10 и Windows ServeC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Process.start (...) внезапно терпит неудачу, когда вызывает ASP.NET MVC 5, работающий в IIS в Windows 10 и Windows Serve

Сообщение Anonymous »

У меня есть внезапная проблема, которую я не могу понять. В моем приложении ASP.NET MVC 5 (.net Framework 4.8), работающем на IIS в Windows 10 (DEV) и Windows Server 2019 (PROD), у меня был следующий код для генерации PDF с HTML, рендерированного на сервере и сохранил как файл с использованием Google Chrome. < /p>

Код: Выделить всё

Process.Start("cmd.exe", "/C \"\"C:/Program Files/Google/Chrome/Application/chrome.exe\" --headless --disable-gpu --run-all-compositor-stages-before-draw --no-margins --no-pdf-header-footer --print-to-pdf=E:\\Chrome-Print-to-PDF\\e24cfc08-f91f-46ec-82be-85f49f1178f6.pdf E:\\Chrome-Print-to-PDF\\e24cfc08-f91f-46ec-82be-85f49f1178f6.html\"");
< /code>
Это сработало в течение 2, может быть, 3 года. Это сработало вчера. На сегодняшний день это невозможно понижать без каких -либо ошибок. Это просто не генерирует PDF. В папке Chrome-print-to-pdf 
на обеих машинах есть все с полным набором разрешений, поэтому я не думаю, что это проблема разрешения.
Запуск Этот код в LinqPad 5 генерирует PDF, как и ожидалось.CMD.EXE /C ""C:/Program Files/Google/Chrome/Application/chrome.exe" --headless --disable-gpu --run-all-compositor-stages-before-draw --no-margins --no-pdf-header-footer --print-to-pdf=E:\Chrome-Print-to-PDF\e24cfc08-f91f-46ec-82be-85f49f1178f6.pdf E:\Chrome-Print-to-PDF\e24cfc08-f91f-46ec-82be-85f49f1178f6.html"
< /code>
или, как это, также в командной строке работ: < /p>
CMD.EXE "C:/Program Files/Google/Chrome/Application/chrome.exe" --headless --disable-gpu --run-all-compositor-stages-before-draw --no-margins --no-pdf-header-footer --print-to-pdf=E:\Chrome-Print-to-PDF\e24cfc08-f91f-46ec-82be-85f49f1178f6.pdf E:\Chrome-Print-to-PDF\e24cfc08-f91f-46ec-82be-85f49f1178f6.html
< /code>
Я в полной потери, что делать, чтобы разрешить это в моем приложении ASP.NET MVC 5, работающем в IIS. Я отчаянно ищу любую помощь, потому что это заблокировало мое приложение с созданием каких -либо PDF -файлов, и у меня есть много пользователей, преследующих меня.

Подробнее здесь: https://stackoverflow.com/questions/789 ... -in-iis-on
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Process Process Process с более низким использованием процессора
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Process Process Process с более низким использованием процессора
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Скрипт Python работает из командной строки, но терпит неудачу при вызове из C# в IIS
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Скрипт Python работает из командной строки, но терпит неудачу при вызове из C# в IIS
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Httpwebrequest работает в Winforms, но терпит неудачу под IIS
    Anonymous » » в форуме C#
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»