0

サイズ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

| 00000000-0000-0000-0000-000000000000:-0000-0000-0000-000000000000 |:|レベルエラーREQID

この問題の解決策があれば、どうぞよろしくお願いいたします。

[編集]以下は、ポータルから添付ファイル付きのメモを作成するためのコードです。あなたが設定の下に使用し、それを増やす

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; 
    } 
+0

あなたがアップロードするために使用しているコードの一部を共有することができますポータルからCRMへ –

+0

ポータルから添付ファイルを作成するコードを追加しました。 –

答えて

0

この問題は、以下の解決策を使用して解決されています。また、thisリンクを参照することもできます。

私の解決策は26MBだったので、送信されたコンテンツは46MBに近かった(SOAP要求、Base64などでenvolvedされているため)。

私はCRMのウェブサイトで、IISでの要求のフィルタリングでも100000000(私の解決策はまだ成長しているので、100メガバイト)とmaxAllowedContentLengthするのhttpRuntime属性maxRequestLengthでのCRMのWebConfigを変更

0

は、可能な最大サイズは32メガバイト(と思う)である

設定 - >管理 - >のためのシステム設定 - > [電子メール]タブ>>設定ファイルサイズ 制限添付ファイル

+0

はい、私たちはすでにCRMで増加しています。したがって、私たちはCRMからアップロードすることができます。しかし、ポータルからではありません。 –

関連する問題