|
|
|
новичок
      
участник
Last Login: 28.06.2004 9:53
Сообщ.: 5,
Visits: 56
|
|
| Вопрос такой. Попытался залезть в Активную директорию домен контроллера (данные по юзерам вытащить), Получилось. Консольная аппликация работает нормально (запускаю со своего компутера, под своим логином без прав администратора) а вот абсолютная копия, но в виде веб аппликации не возвращает никаких данных, хотя и ошибки не дает, хотя разница только в том, что поменял Console.Write на Response.Write. В чем может быть проблем?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 10.01.2008 12:54
Сообщ.: 280,
Visits: 3 024
|
|
| v IIS ustanavi windows auth.
|
|
|
|
|
новичок
      
участник
Last Login: 28.06.2004 9:53
Сообщ.: 5,
Visits: 56
|
|
|
|
|
|
Supreme Being
      
участник
Last Login: 10.01.2008 12:54
Сообщ.: 280,
Visits: 3 024
|
|
| otashli isxodniki mne please
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
| все просто - когда ты запускаешь windows-приложение, оно запускается под твоей учетной записью и имеет права на доступ к active directory, а когда ты запускаешь веб-приложение, оно запускается по-умолчанию под локальной учетной записью, которая не имеет прав на доступ к active directory
|
|
|
|
|
Supreme Being
      
администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421,
Visits: 49 251
|
|
"windows auth" там не поможет - выход такой
1. либо установить в web.config impersonation=true (зависит от назначения приложения, вообще, в общем случане не лучший способ)
2. написать COM+ модуль и зарегистрировать его с правами на запуск например под твоим юзером и вызывать этот модуль из ASP.NET
|
|
|
|
|
новичок
      
участник
Last Login: 28.06.2004 9:53
Сообщ.: 5,
Visits: 56
|
|
|
|
|
|
новичок
      
участник
Last Login: 28.06.2004 9:53
Сообщ.: 5,
Visits: 56
|
|
| smaliq, а в какой раздел вебконфига, в какое место вписывать?
|
|
|
| | |