Я пытаюсь создать сеть из (веб-приложения) в Visual Studio 2012 для передачи данных в CRM 2015 онлайн. Он продолжал говорить Metadata Contains A Reference That Cannot Be Resolved
, когда программа пыталась вызвать OrgService
. Перед этим я создаю форму Windows для этого, она отлично работает. Он может подключиться к CRM 2015 онлайн и успешно создать новую запись объекта. Но когда я перемещаю код в веб-приложение. у меня не работает.
Код:
private void button1_Click(object sender, EventArgs e)
{
ClientCredentials cre = new ClientCredentials();
cre.UserName.UserName = "MyEmailAddress";
cre.UserName.Password = "Password";
Uri serviceUri = new Uri("https://QA.crm.dynamics.com/XRMServices/2011/Organization.svc");
OrganizationServiceProxy proxy = new OrganizationServiceProxy(serviceUri, null, cre, null);//Error occurs here!!!!!!
proxy.EnableProxyTypes();
IOrganizationService service = (IOrganizationService)proxy;
Entity contact = new Entity("contact");
contact["firstname"] = Convert.ToString(firstname.Text);
contact["lastname"] = Convert.ToString(lastname.Text);
contact["emailaddress1"] = Convert.ToString(email.Text);
contact["mobilephone"] = Convert.ToString(phone.Text);
proxy.Create(contact);
}
Ошибка возникает по адресу:
OrganizationServiceProxy proxy = new OrganizationServiceProxy(serviceUri, null, cre, null);
Кто-нибудь знает, что здесь происходит? Я ценю вашу помощь. Спасибо.