在 ServiceModel 客户端配置部分中找不到名称为“wsHttp”和合同“Tridion.ContentManager.CoreService.Client.ISessionAwareCoreService”的端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素
访问时:
ISessionAwareCoreService client = new ChannelFactory("wsHttp").CreateChannel();
在 ServiceModel 客户端配置部分中找不到名称为“wsHttp”和合同“Tridion.ContentManager.CoreService.Client.ISessionAwareCoreService”的端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此名称匹配的端点元素
访问时:
ISessionAwareCoreService client = new ChannelFactory("wsHttp").CreateChannel();
当您使用 Tridion 核心服务编写软件时,您需要做以下两件事之一:
如果您正在创建一个配置文件,那么您可以从复制 Tridion 提供的默认文件开始。在我的系统上,这是C:\Program Files (x86)\Tridion\bin\client\Tridion.ContentManager.CoreService.Client.dll.config
如果您的核心服务客户端在 Tridion 服务器本身上运行,那可能就足够了。如果您“开箱即用”,则需要对其进行适当的编辑。
如果您想通过代码进行设置,可以从Tridion Cookbook 中的这个食谱开始。(还有一个非代码方法的秘诀。)