Не удается запустить EXE из классического сценария ASP на IIS 7.5

Я пытаюсь обновить существующую систему с Windows XP Professional / IIS 5.1 до Windows 7 Ultimate (32-разрядная версия) / IIS 7.5. Исходная система работала на классическом веб-сайте ASP (доступном только для localhost), который использовал 'ASPExec» запускать настольные приложения на локальном компьютере (.bat, .cmd, .exe и т. д.). В Windows 7 Ultimate / IIS 7.5 приложения не запускаются со страницы ASP.

В качестве тестов (конечная цель - не запускать блокнот), я попытался:


Я также попробовал:


Оба метода приведут к тому, что notepad.exe отобразится в списке процессов Windows, но не сможет запустить приложение на рабочем столе. Это верно для любого .exe, который я пытаюсь запустить, и .bat или .cmd файлы просто не могут ничего сделать.

В IIS 5.1 первоначальный автор приложения ASP использовалРазрешить службе взаимодействовать с рабочим столом " вариант на "IIS Admin " сервис и "World Wide Web Publishing " сервис, чтобы сделать эту работу. Все проблемы, за исключением разрешения интерактивных служб рабочего стола, IIS 7 больше не использует "IIS Admin " сервис, так что это не вариант.

Я ищу или обходной путь со стороны Windows / IIS, или другой вариант в ASP, который мог бы достичь того же желаемого конечного результата.

Ответы на вопрос(1)

Ваш ответ на вопрос