-1

オンプレミスで CRM 2015 を使用しており、カスタマー ポータルを構築しようとしています。そのために Early Bound クラスを生成しました。

これは正常に生成され、VS 2012 に追加されました。問題は、VS でプロジェクトをビルドするとうまくいき、プロジェクトを実行すると、自動生成コードでエラーがスローされることです。

コードは以下です

    public XrmServiceContext()
    {

    }

以下は私のweb.configコードです

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="Microsoft.Xrm.Client" type="Microsoft.Xrm.Client.Configuration.CrmSection, Microsoft.Xrm.Client"/>
  </configSections>
  <connectionStrings>
    <add name="Xrm" connectionString="ServiceUri=http://Contoso/XRMServices/2011/OrganizationData.svc/; Domain=MyDomain; Username=vsaravanakumar; Password=Password@5"/>   
  </connectionStrings>
  <Microsoft.Xrm.Client>
    <contexts>
      <add name="Xrm" type="Xrm.XrmServiceContext, WebAppWalkthrough"/>
    </contexts>
  </Microsoft.Xrm.Client>
  <system.web>
    <compilation debug="true" targetFramework="4.5"/>
    <pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID">
      <controls>
        <add tagPrefix="crm" namespace="Microsoft.Xrm.Portal.Web.UI.WebControls" assembly="Microsoft.Xrm.Portal"/>
      </controls>
    </pages>
    <authentication mode="None"/>
  </system.web>
</configuration>

取得する例外は、「名前の接続文字列が見つかりません」です。

コードのデバッグ中にこのエラーが発生しました

Web サイト ポータル開発で言及されている MSDN Web サイトのすべての手順に従いました。何か見逃した場合は、このエラーを解決するのを手伝ってください

以下は私のWeb.configコードです

4

2 に答える 2

0

app.config/web.config ファイルで CRM 接続文字列を定義する必要があります。接続文字列を指定しない場合、クライアント DLL は既定で構成ファイルを使用します。

于 2015-06-03T16:07:45.713 に答える