2017-03-16 29 views
0

XMLデータを読み込む際に、指定可能な最大文字数制限(16384)が超過しています。 nametableは、XML処理中に発生した文字列を格納するために使用されるデータ構造です。繰り返しのない要素名、属性名、および属性値を持つ長いXML文書によってこの制限がトリガーされる可能性があります。 XMLリーダーを作成するときに使用されるXmlDictionaryReaderQuotasオブジェクトのMaxNameTableCharCountプロパティを変更することにより、このクォータを増やすことができます。 1行目、1298桁目。XMLデータを読み取っているときに、指定できる最大文字数(16384)が超過しています。 - ASP.Net MVCから動的CRMへ

このエラーを修正する方法はありますか? CRMにデータを保存するときに、このエラーが発生します。

Web構成

<add name="MyConnectionString" connectionString="Url=https://makeademo.crm.dynamics.com; [email protected]; Password=aaaaa;" /> 

コントローラに

 public void SaveAccount(ParentModel objAccountModel) 
    { 
     using (OrganizationService service = new OrganizationService("MyConnectionString")) 
     { 
      Guid? accountid = null; 

      if (objAccountModel != null) 
      { 
       Entity accEntity = new Entity("account"); 
       accEntity["name"] = objAccountModel.Customer.Company; 

       accountid = service.Create(accEntity); 

      } 

     } 
    } 

私の接続文字列を保存するのこの私の関数は、私がかつて同じ問題を抱えていた

DAL_AccountEntity objDAL = new DAL_AccountEntity(); 


      objDAL.SaveAccount(apsp); 



      return View(apsp); 
+0

この問題を解決した場合は、 –

+0

私はそれが動作する前に私の以前のソリューションを使用しました。私は新しいソリューションを放棄したので、問題が解決したかどうかはわかりません。 – Woshooo

答えて

1

(APSPは私のモデルです)。私の場合、それは互換性のないSDK(私は接続していたCRMバージョンより古いSDKを使用していました)では問題でした。接続しているCRMのバージョンを確認してください(CRM 2016はバージョン8.x、CRM 2015はバージョン7.x、CRM 2013は6.xなど)、asp.net WebサイトでSDKを使用していることを確認してください同じバージョンのライブラリ

関連する問題