访问核心服务时在Tridion中获取错误

访问核心服务时在Tridion中获取错误,tridion,tridion-2011,tridion-core-services,Tridion,Tridion 2011,Tridion Core Services,在ServiceModel客户端配置部分中找不到名为“wsHttp”且约定为“Tridion.ContentManager.CoreService.Client.IsessionAwareCreservice”的终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此名称匹配的端点元素 访问时: ISessionAwareCreservice客户端=新的ChannelFactory(“wsHttp”).CreateChannel() 当您使用Tridion core服务编写

在ServiceModel客户端配置部分中找不到名为“wsHttp”且约定为“Tridion.ContentManager.CoreService.Client.IsessionAwareCreservice”的终结点元素。这可能是因为找不到应用程序的配置文件,或者在客户端元素中找不到与此名称匹配的端点元素

访问时:


ISessionAwareCreservice客户端=新的ChannelFactory(“wsHttp”).CreateChannel()

当您使用Tridion core服务编写软件时,您需要做以下两件事之一:

  • 为应用程序创建包含正确WCF配置的配置文件
  • 通过编写代码在软件中设置WCF设置
  • 如果您正在创建配置文件,那么可以从复制Tridion提供的默认配置文件开始。在我的系统上,它位于
    C:\ProgramFiles(x86)\Tridion\bin\client\Tridion.ContentManager.CoreService.client.dll.config

    如果您的核心服务客户机在Tridion服务器上运行,那么这可能就足够了。如果您是“开箱即用”,则需要对其进行适当的编辑


    如果您想从代码开始设置,一个好的起点是。(还有)

    也许您可以包括您的web/app.config文件并指定您的Tridion版本。有趣的问题,我们是否有兴趣让您提交该文件。如果您有时间,请使用相同的SO帐户注册。