サイズ27MBのファイルをWebポータルからCRM 2015にアップロードしようとしています。しかし、以下のエラーメッセージが表示されます。同じファイルをCRMからアップロードすることもできます。また、ポータルから15 MBのサイズのファイルをアップロードすることもできます。サイズ27MBのファイルをWebポータルから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 1から101" まで労働者のためのSandboxWorkerMain.Main ilOffset = 0x23E
>変更MinIOThreads 1から101andにMinWorkerThreads
この問題の解決策があれば、どうぞよろしくお願いいたします。
[編集]以下は、ポータルから添付ファイル付きのメモを作成するためのコードです。あなたが設定の下に使用し、それを増やす
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へ –
ポータルから添付ファイルを作成するコードを追加しました。 –