powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Impersonation
4 сообщений из 4, страница 1 из 1
Impersonation
    #32816603
mr_Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблемма с impersonation.
Добавляю строку <identity impersonate="true"> в web.config и приложение перестает запускаться. Говорит на стороне сервре произошла ошибка.
Если убираю эту строчку, то все работает нормально.

Но необходима имперсонация.

Как мне ее включить?
Делаю как в документации написано,
ставлю в раздел configuration->system.web, но ничего не работает.

Хотя может есть другое решение?
Мне нужно передать в COM+ компонент аккаунт windows-юзера. Сейчас COM+ получает вызов от ASPNET. А мне надо чтоб реальный аккаунт приходил, тот который User.Identity.Name выдает.
...
Рейтинг: 0 / 0
Impersonation
    #32817134
klen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо в настройках IIS на вкладке безопасность отключить анонимный доступ и проверку подлинности windows? а поставить обычную проверку или краткую + impersonation в web.config
...
Рейтинг: 0 / 0
Impersonation
    #32818758
mr_Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я это все понимаю,все это было сделано,вот только говорит что в web.config у меня ошибка. В конфиг при создании проекта добавил только строчку <identity impersonate="true" />.

Подскажите как решить.

Вот web.config:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <compilation 
         defaultLanguage="c#"
         debug="true"
    />

    <customErrors 
    mode="RemoteOnly" 
    /> 

    <authentication mode="Windows" /> 

    <authorization>
        <allow users="*" />
    </authorization>

    <identity impersonate="true" />

    <trace
        enabled="false"
        requestLimit="10"
        pageOutput="false"
        traceMode="SortByTime"
		localOnly="true"
    />

    <sessionState 
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false" 
            timeout="20" 
    />

    <globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   />
 </system.web>
</configuration>
...
Рейтинг: 0 / 0
Impersonation
    #32819325
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторГоворит на стороне сервре произошла ошибка.

Какая ошибка? web.config правильно написан.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Impersonation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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