У меня есть метод, который запускает выполняет командный файл.Это работало до тех пор, пока я не реализовал интегрированную конвейерную аутентификацию IIS7, ограничив доступ к любым статическим файлам, размещенным в моем приложении.
С тех пор я обнаружил, что при добавлении этого изменения процесс пытается выполнить через учетную запись NETWORK SERVICEмоего токена олицетворения в моем web.config.
Есть ли для этого какая-либо причина или способ заставить метод использовать олицетворенного пользователя?
РЕДАКТИРОВАТЬ
Конечно, теперь я реализую интегрированный конвейер, приложение рассматривает пакетный файл как статический файл и пытается получить к нему доступ через раздражающую учетную запись пользователя, для которой была установлена идентификация пула приложений, которая, в свою очередь, использует учетную запись NETWORK SERVICE.
файлы находились в отдельном каталоге библиотеки классов на жестком диске и не размещались в приложении.Я попытался исправить это, добавив их в папку в моем приложении, надеясь, что теперь интегрированный конвейер увидит, что пользователь прошел проверку подлинности, и разрешит доступ.Это не так, командные файлы по-прежнему выполняются с использованием учетной записи раздражающей аутентификации.: (
Спасибо!