none
Перенос CGI.EXE с IIS6 на IIS8 - Ошибка HTTP 502.2 - Bad Gateway RRS feed

  • Вопрос

  • Указанное приложение CGI не работает должным образом: оно не возвращает полный набор заголовков HTTP. Возвращённые заголовки: "Exception EInOutError in module prc.exe at 00027974. I/O error 6. ".

    Серверное приложение cgi.exe не запускается при переносе с IIS 6 (Windows Server 2003) на Windows Server 2012 Standard. Всё, что можно было настроить, настроил. Запуск 32-битных приложений разрешён. выполнение CGI и ISAPI разрешено. Пробовал везде в пределах IIS сменить NETWORK-пользователя на Учётную запись администратора - не помогает. Пробовал создать новое приложение с единственной строкой кода Response.Content:='Hello World'; - такая же ошибка.

    Модуль: CgiModule

    Уведомление: ExecuteRequestHandler

    Обработчик: CGI-exe

    Код ошибки: 0x00000103

    Разрешения все проверены и перепроверены... С чем это может быть связано? Где-то в сети проскакивало, что возможно виноват Borland Delphi (на нём написано приложение), но сомневаюсь, что в этом дело.

    25 июля 2013 г. 14:07

Все ответы

  • Судя по количеству советов за последние две недели, техподдержка в Microsoft работает фантастически оперативно... Ну в самом деле, что за бред с ошибкой? Сразу скажу, что в самом приложении всё ок, оно работает на IIS 6 уже год без проблем.
    15 августа 2013 г. 20:06
  • Встречалось у меня такое при переносе, давно было, не помню как боролся, но предполагаю, что все же придется перекомпилировать на максимально топовом дельфине (не вижу какой дельфи юзается - как оказалось бывает важно), если есть такая возможность. А также не плохо бы осветить особенности приложения (цепляются ли чудо-длл-ки, типа ole32.dll, возможно косвенно, для них у ииса своя система безопасности нарисована по ходу дела).

    16 августа 2013 г. 10:46
  • специально «написал» голый HelloWorld-вариант, не работает и он. Использую Delphi 7, есть дистрибутив Delphi 2010, попробую на нём перекомпилировать

    27 августа 2013 г. 16:54