0

ServiceModel クライアント構成セクションで、名前が 'wsHttp' でコントラクトが 'Tridion.ContentManager.CoreService.Client.ISessionAwareCoreService' のエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、この名前に一致するエンドポイント要素が client 要素に見つからなかったためである可能性があります

アクセス中:

ISessionAwareCoreService client = new ChannelFactory("wsHttp").CreateChannel();

4

1 に答える 1

2

Tridion コア サービスを使用してソフトウェアを作成する場合、次の 2 つのいずれかを行う必要があります。

  1. 正しい WCF 構成を含むアプリケーションの構成ファイルを作成します。
  2. コードを記述して、ソフトウェアで WCF 設定をセットアップします。

構成ファイルを作成している場合は、Tridion が提供するデフォルトのファイルをコピーすることから始めることができます。私のシステムでは、これはC:\Program Files (x86)\Tridion\bin\client\Tridion.ContentManager.CoreService.Client.dll.config

コア サービス クライアントが Tridion サーバー自体で実行されている場合は、おそらくそれで十分です。「箱から出して」いる場合は、適切に編集する必要があります。

コードから設定する場合は、Tridion Cookbook のこのレシピから始めるのが良いでしょう。(ノンコードアプローチのレシピもあります。 )

于 2013-01-26T07:37:10.120 に答える