访问核心服务时在Tridion中出错

时间:2013-01-16 11:18:43

标签: tridion tridion-2011 tridion-core-services

找不到名为'wsHttp'的端点元素,并在ServiceModel客户端配置部分中收缩'Tridion.ContentManager.CoreService.Client.ISessionAwareCoreService'。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素

访问时

ISessionAwareCoreService client = new ChannelFactory(“wsHttp”)。CreateChannel();

1 个答案:

答案 0 :(得分:2)

使用Tridion核心服务编写软件时,您需要执行以下两项操作之一:

  1. 为包含正确WCF配置的应用程序创建配置文件
  2. 通过编写代码在软件中设置WCF设置。
  3. 如果要创建配置文件,则可以先复制Tridion提供的默认配置文件。在我的系统上,这是C:\Program Files (x86)\Tridion\bin\client\Tridion.ContentManager.CoreService.Client.dll.config

    如果您的核心服务客户端在Tridion服务器上运行,那可能就足够了。如果你是“开箱即用”,那么你需要适当地编辑它。

    如果你想从代码中进行设置,一个好的起点是this recipe in the Tridion Cookbook。 (还有a recipe for the non-code approach.