gpt4 book ai didi

tridion - 通过tridion核心服务删除对象

转载 作者:行者123 更新时间:2023-12-04 20:49:40 24 4
gpt4 key购买 nike

我无法通过核心服务删除对象。

我收到未找到对象引用错误。我能够创建和获取对象,但删除功能失败。

我正在使用此代码:

var client = new CoreService2010Client();
client.ClientCredentials.Windows.ClientCredential.UserName = Settings.UserID;
client.ClientCredentials.Windows.ClientCredential.Password = Settings.Password;
client.Open();
client.Delete(TCMURI);

这是错误:
Server stack trace: 
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Tridion.ContentManager.CoreService.Client.ICoreService.Delete(String id)
at Tridion.ContentManager.CoreService.Client.CoreServiceClient.Delete(String id)
at TridionCoreService.Program.testing() in C:\WORK\My Work\TridionCoreService\TridionCoreService\Program.cs:line 125
at TridionCoreService.Program.Main(String[] args) in C:\WORK\My Work\TridionCoreService\TridionCoreService\Program.cs:line 25

我只使用上面的代码并传递 tcm URI

错误代码:{System.ServiceModel.FaultCode}

最佳答案

我有同样的错误,它与 UGC 有关。
我禁用了 UGC(注释掉了配置中的模型和编辑器以及来自 ugc 的 eventsystem.dll),重新启动了服务器,一切正常。

检查内容管理器服务器上的“Tridion”Windows 事件日志。可能存在与 UGC 相关的错误。我认为你需要联系 CS 来解决这个问题,因为错误出在 UGC 的 Eventsystem dll 中

关于tridion - 通过tridion核心服务删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12243872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com