Показать сообщение отдельно
Старый 29.07.2011, 16:49   #1  
ZooY is offline
ZooY
Участник
Аватар для ZooY
 
379 / 46 (2) +++
Регистрация: 24.06.2008
Адрес: Россия, Москва
? CRM 2011: The remote server returned an error: NotFound
CRM 2011
Есть приложение (веб-ресурс) на SilverLight.
На тестовой системе приложение работает, а вот на рабочем сервере нет.
Правда на рабочем сервере (в отличие от тестового) - IFD и HTTPS.
В общем при попытке запроса данных вылазит ошибка "The remote server returned an error: NotFound". Посмотрел запрос к Organization-сервису фиддлером - там ошибка "Object moved".
Код приложения такой:
X++:
public class SLUtility
{
	public static IOrganizationService GetSoapService()
	{
		Uri serviceUrl = CombineUrl(GetServerBaseUrl(), "/XRMServices/2011/Organization.svc/web");

		BasicHttpBinding binding = new BasicHttpBinding(Uri.UriSchemeHttps == serviceUrl.Scheme
			? BasicHttpSecurityMode.Transport : BasicHttpSecurityMode.TransportCredentialOnly);
		binding.MaxReceivedMessageSize = int.MaxValue;
		binding.MaxBufferSize = int.MaxValue;
		binding.SendTimeout = TimeSpan.FromMinutes(2);

		return new CrmSdk.OrganizationServiceClient(binding, new EndpointAddress(serviceUrl));
	}
}

private void GetQuoteMy()
{
	QueryExpression q = new QueryExpression();
	q.ColumnSet = new ColumnSet();
	q.ColumnSet.Columns.Add("quoteid");
	q.EntityName = "quote";
	service.BeginRetrieveMultiple(q, new AsyncCallback(OnRetrieveMultipleComplete), service);
}

private void OnRetrieveMultipleComplete(IAsyncResult r)
{
	EntityCollection rr = ((IOrganizationService)r.AsyncState).EndRetrieveMultiple(r);
	...
}
Падает все на первой строке метода OnRetrieveMultipleComplete.
Может кто знает, в чем может быть проблема?