Мы пытаемся загрузить файл размером 27 МБ в CRM 2015 с веб-портала. Но мы получаем сообщение об ошибке ниже. Но тот же файл можно загрузить из CRM. Также мы можем загрузить файл размером 15 МБ с портала.Не удалось загрузить файл размером 27 МБ в MS CRM с веб-портала
«Оконечная точка не прослушивала http://MyServer/MyOrg/XRMServices/2011/Organization.svc
, которая могла принимать сообщение, что часто вызвано неправильным адресом или действием SOAP. Подробнее см. InnerException, если имеется».
После включения трассировки CRM ниже приведено сообщение об ошибке.
«[2017-01-05 18: 56: 15.309] Процесс: Microsoft.Crm.Sandbox.WorkerProcess | Организация: 00000000-0000-0000-0000-000000000000 | Тема: 1 | Категория: Песочница | Пользователь: 00000000 -0000-0000-0000-000000000000 | Уровень: ошибка | ReqId: 00000000-0000-0000-0000-000000000000 | SandboxWorkerMain.Main ilOffset = 0x23E
> Изменены MinIOThreads для работника от 1 до 101 и MinWorkerThreads от 1 до 101"
Цените, если у вас есть решение проблемы.
[Отредактировано] Ниже приведен фрагмент кода для создания заметки с вложением с портала.
public IOrganizationService ServiceProxy { get { return _ServiceProxy; } }
public void Create(Entity newEntity, Guid? impersonateUserId = null, bool detectDuplicates = true)
{
setServiceCredentials(impersonateUserId);
Guid newId = ServiceProxy.Create(newEntity);
newEntity.Id = newId;
}
public Guid CreateNote(Guid objectId, string fileName, byte[] documentData, string mimeType = "application\\ms-word"
, string subject = "", string notetext = "", LookupValue ownerId = null)
{
string encodedData = System.Convert.ToBase64String(documentData);
Entity annotation = new Entity("annotation");
annotation["objectid"] = new EntityReference(GetEntityName(), objectId);
annotation["subject"] = subject;
annotation["notetext"] = notetext;
annotation["documentbody"] = encodedData;
annotation["filename"] = fileName;
annotation["mimetype"] = mimeType;
if(ownerId != null)
annotation["ownerid"] = new EntityReference(ownerId.LogicalName, ownerId.Id);
Context.Create(annotation);
return annotation.Id;
}
Вы можете разделить кусок кода, который вы используете для загрузки к CRM с портала –
Добавлен фрагмент кода, который создает приложение с портала. –