Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Запуск процессов с ASPX страницы: Access Denied
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. В нашем 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 был прописан... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2012, 21:42 |
|
||
|
Запуск процессов с ASPX страницы: Access Denied
|
|||
|---|---|---|---|
|
#18+
Игорь Бобак, ссылка на файл не работает. Пробовали пул приложения запускать под учетной записью vega\test1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2012, 13:17 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=114&tid=1358957]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 336ms |

| 0 / 0 |
