Не удается установить InetMgr.exe в качестве программы запуска в VS 2008 на Windows 7 - PullRequest
0 голосов
/ 27 августа 2009

Когда я пытаюсь установить «C: \ windows \ System32 \ inetsrv \ InetMgr.exe» в качестве программы запуска для проекта Visual Studio (для проверки расширения IIS 7.5), он отклоняется с сообщением «Внешняя программа не может быть найден ".

Если я пытаюсь выбрать EXE вручную, нажав кнопку с многоточием (...), EXE-файла нет в папке. Но если я получаю доступ к папке через проводник Windows, я вижу ее в папке. Я также могу увидеть / выполнить его из командной строки.

Я даже пытался изменить программу запуска в файле проекта с помощью блокнота и перезагрузить проект, но я получаю ту же ошибку при запуске проекта.

Как я могу отладить расширение IIS 7 (.5) в Windows 7, если оно не позволяет мне запустить InetMgr.exe?

1 Ответ

0 голосов
/ 27 августа 2009

Хотя я не уверен, почему ведет себя так, как он (это может быть ответ Microsoft на " недостаток безопасности ", обнаруженный в UAC во время бета-версий), у меня есть нашел способ обойти это:

Если вы отметите «Использовать удаленный компьютер» и введете «localhost» в качестве значения, оно обходит все, что блокирует доступ. Может быть снижение производительности при использовании удаленной отладки, но, поскольку оно использует адрес обратной связи, оно не должно быть значительным. На скриншоте ниже показаны настройки:

Debug settings for InetMgr.exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...