У меня есть приложение ASP.NET MVC3, которое работает на IIS. Одно из действий контроллеров, запускающих процесс "cmd / C git clone some-repo".
Мне нужно убедиться, что дочерний процесс запущен под пользователем, для которого уже настроен git. Я использую пул приложений с Identity == My Accout (admin + git is works).
Процессы запускаются нормально, но зависает. Я думаю, что из-за неправильной идентичности, которая управляет им.
У кого-нибудь есть опыт запуска процессов под IIS, вы видели нечто подобное? Как отлаживать такие проблемы?