|
|
#21 |
|
Чайный пьяница
|
Работа над ошибками:
Код: CrmAuthenticationToken myToken = new CrmAuthenticationToken();
myToken.OrganizationName = "org_name";
/*
Тип аутентификации
0 – Active Directory
1 – MS CRM Dynamics Live
2 – IFD
*/
myToken.AuthenticationType = 0;
CrmService crmService = new CrmService();
// Передаем учетные данные админа, чтобы соединится с API веб-служб MS CRM
crmService.Credentials = new NetworkCredential("login", "pass", "domen");
// URL CRM Service'а
crmService.Url = "/MSCrmServices/2007/CrmService.asmx";
crmService.CrmAuthenticationTokenValue = myToken;Код: //рекомендую передавать в страницу этот параметр через querystring
//а не хардкодить
string orgname = "yourorganizationname";
using (new CrmImpersonator())
{
CrmAuthenticationToken myToken = CrmAuthenticationToken.ExtractCrmAuthenticationToken(Context, orgname);
CrmService crmService = new CrmService();
crmService.UseDefaultCredentials = true;
crmService.Url = (string)(Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\MSCRM").GetValue("ServerUrl")) + "/2007/crmservice.asmx";
crmService.CrmAuthenticationTokenValue = myToken;
//использование сервиса
}Код: <?xml version="1.0"?> <configuration> <appSettings/> <connectionStrings/> <system.web> <compilation debug="true"> <assemblies> <add assembly="Microsoft.Crm.Sdk, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="Microsoft.Crm.SdkTypeProxy, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies></compilation> <identity impersonate="true"/> <httpModules> <add name="MapOrg" type="Microsoft.Crm.MapOrgEngine, Microsoft.Crm, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add name="CrmAuthentication" type="Microsoft.Crm.Authentication.AuthenticationEngine, Microsoft.Crm, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> </httpModules> </system.web> </configuration>
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|