Цитата:
Сообщение от
IgorF
Поищите такого юзера через sql , скорее всего этот систем или integration.
посмотрел наши web.conf стоит <authentication mode="Windows"/> все работает.
using (new CrmImpersonator())
{
//Create a token with the static method. ExtractCrmAuthenticationToken
//The 'Context' used here is the Page.Context.
CrmAuthenticationToken token = CrmAuthenticationToken.ExtractCrmAuthenticationToken(Context, orgname);
CrmService service = new CrmService();
service.CrmAuthenticationTokenValue = token;
service.Credentials = CredentialCache.DefaultCredentials;
Все в рамках такой конструкции
}
ничего более особенного не делали.
А вот еще что вспомнил, обязательное расположение вроде как должно быть в ISV, как в другой директории размещать есть способо в интернет описывающий.
Опа... Нашел такого пользователя. Это один из пользователей (а точнее первый по порядку) в другом, дефолтном, инстансе CRM.
Только непонятно причем тут этот инстанс, если я четко задаю имя организации.
Или эта конструкция работает не работает с мультиорганизационной установкой CRM?
А деляю все точно так. Даже попробовал переделал свой код точно так, как вы написали - результат тот же.