|
|
|
|
#1 |
|
Участник
|
Вобщем я смутился запутался и решил все переписать по-человечески. Получился более или менее адекватный код
Код:
using CrmSdk;
publicpartialclassRecieve : System.Web.UI.Page
{
protectedvoid Page_Load(object sender, EventArgs e)
{
CrmAuthenticationToken token = newCrmAuthenticationToken();
token.AuthenticationType = 0;
token.OrganizationName = "ExpertSever";
CrmService service = newCrmService();
service.Url = "http://crm/mscrmservices/2007/crmservice.asmx";
service.CrmAuthenticationTokenValue = token;
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
ColumnSet cols = newColumnSet();
cols.Attributes = newstring[] { "name" };
Guid contactGuid = newGuid("861534A8-7B9B-DD11-8F66-00155D00C913");
opportunity opportunity = (opportunity)service.Retrieve(EntityName.opportunity.ToString(), contactGuid, cols);
string url = "http://portal.elfnet.local/Units/IT/CRMDocs/Forms/AllItems.aspx?View=%7B370E6746%2D5F6F%2D4C8D%2D9BAC%2DB5C59C33EA07%7D&FilterField1=project&FilterValue1=";
url += opportunity.name.ToString();
Response.Redirect(url, true);
}
}![]() Цитата:
Это что вообще? Вы так веб референс назвали?
Цитата:
Весь веб проект на том же сервере развернут?
Цитата:
Всю работу с сервисом MSCRM надо оборачивать конструкцией using(new CrmImpersonator()){...}
И сразу вопрос до кучи, как передать ID сущности с которой делается запрос на этот файл? В одной книжке я видел string entityId = Request.QueryString["old"], но в моем случае она пустое значение возращает. Последний раз редактировалось Казарин Александр; 19.11.2008 в 17:00. |
|
|
|
|
#2 |
|
Чайный пьяница
|
|
|
|
|
|
#3 |
|
Чайный пьяница
|
Выложите пожалуйста web.config для данной разрабатываемой страницы. Думаю, что корни 401 ошибки оттуда.
|
|
|
|
|
#4 |
|
Участник
|
Цитата:
Код: <?xmlversion="1.0"?> <configuration> <appSettings> <addkey="CrmSdk.CrmServiceWsdl"value="http://co-vrt-027:5555/MSCrmServices/2007/CrmService.asmx"/> </appSettings> <connectionStrings/> <system.web> <customErrorsmode="Off"/> <compilationdebug="true"/> <authenticationmode="Windows"/> </system.web> </configuration> Цитата:
Вот что думает по этому поводу MSDN:
|
|
|
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|