powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск процессов с ASPX страницы: Access Denied
3 сообщений из 3, страница 1 из 1
Запуск процессов с ASPX страницы: Access Denied
    #38078565
Всем добрый день. В нашем ASP.NET приложении надо запустить сторонний процесс, он проделает некоторую работу, потом эти данные мы возвращаем пользователю.

Проблема в том, что не можем никак запустить этот процесс с помощью CreateProcessWithLogon или же с помощью Process.Start (не имеет значения).

Тестовый проект для воспроизведения ситуации лежит здесь
http://download.bitimpulse.com/secure/forever/msforum/AppRunner.zip

В web.config у нас прописано
<identity impersonate="true" password="1" userName="vega\test1" />
- и так надо, долго рассказывать почему (это не та тема). То есть, поток, который обрабатывает вызов aspx, работает под этим аккаунтом.

Так вот, если этот аккаунт не является локальным админом, то процесс запустить не удается - получаем Win32Exception "Access Denied".

Вопрос и просьба: помогите пожалуйста разобраться почему мы не можем стартануть процесс.

Семпл, выложенный выше, конфигурируется так:
1) создаем локального пользователя test1 с паролем 1, не админа.
2) распаковываем архив в D:\Projects\Helper\, то есть здесь будет лежать две папки - AppRunner и AppRunnerExe
3) создаем сайт (win7 или win2008) - htp://localhost:9875, пул которого работает под test1, сайт показывает на директорию D:\Projects\Helper\AppRunner
4) меняем web.config - прописываем название вашей машины вместо vega
5) запускаем процесс - и наслаждаемся access denied.

Вот достаточно убрать impersonate - как процесс запускается. Или же пускай будет impersonate но пользователя test1 делаем администратором - и процесс тоже запускается.

Но нам надо чтобы и админом пользователь не был, и impersonate был прописан...
...
Рейтинг: 0 / 0
Запуск процессов с ASPX страницы: Access Denied
    #38079301
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Бобак,

ссылка на файл не работает.

Пробовали пул приложения запускать под учетной записью vega\test1?
...
Рейтинг: 0 / 0
Запуск процессов с ASPX страницы: Access Denied
    #38079558
уже работает. простите - были временные проблемы
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск процессов с ASPX страницы: Access Denied
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]