Tridion UI – “错误请求”

我已经在文档中安装了Tridion UI 2012,一切看起来都很好,我可以使用UI功能,例如创建新页面,修改现有页面等等但是每次都要(然后我无法限制何时或者为什么)单击“更新预览”时收到“错误请求”错误.
事件查看器中显示详细错误:

Log Name:      Tridion
Source:        Tridion Publishing
Date:          10/07/2012 12:03:37
Event ID:      100
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ZZZZZ

Description:
Unable to update or add Binaries using OData Service.
An error occurred while processing this request.
BadRequest


Component: Tridion.SiteEdit.FastTrackPublishing
Errorcode: 1003
User: NT AUTHORITY\NETWORK SERVICE

StackTrace Information Details:
   at System.Data.Services.Client.DataServiceContext.SaveResult.<HandleBatchResponse>d__1e.MoveNext()
   at System.Data.Services.Client.DataServiceContext.SaveResult.HandleBatchResponse()
   at System.Data.Services.Client.DataServiceContext.SaveResult.EndRequest()
   at System.Data.Services.Client.DataServiceContext.SaveChanges(SaveChangesOptions options)
   at Tridion.SiteEdit.FastTrackPublishing.ServiceImplementation.SaveBinaries(RenderedItem renderedItem, ContentDeliveryService service)
   at Tridion.SiteEdit.FastTrackPublishing.ServiceImplementation.SaveBinaries(RenderedItem renderedItem, ContentDeliveryService service)
   at Tridion.SiteEdit.FastTrackPublishing.ServiceImplementation.Preview(IEnumerable`1 publishedItemsInfo, TcmUri publishingTargetId)
   at Tridion.SiteEdit.FastTrackPublishing.ServiceImplementation.Preview(IEnumerable`1 publishedItemsInfo, TcmUri publishingTargetId)
   at SyncInvokePreview(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

你以前见过这个错误吗?任何想法如何避免/修复它?

问候
艾玛

派对有点晚了,但在我的情况下,这是由太大的二进制文件引起的.
您可以按照以下步骤更详细地查明问题:(Tridion 2011,SP1,HR2,但我认为这也适用于2013)

>在CMS服务器上,打开TcmServiceHost.exe.config和
取消注释以下标记的正文:

< System.Diagnostics程序><来源>
>找到< sharedListeners>标记并创建initializeData属性中提到的目录(或更新此设置)
>重新启动TcmServiceHost服务,然后单击“更新预览”.显示日志文件,您可以在SvcTraceViewer中打开它

找到红色条目,然后从那里开始.

要允许更大的二进制文件(考虑性能成本!),请转到OData会话预览服务并执行以下操作:

>打开web.config并找到< bindings>< webHttpBinding> (相关绑定当然,但通常这是webHttpBinding.)
>添加具有以下属性的绑定(在< webHttpBinding>元素内):

< binding name =“AdustedBindingConfiguration”maxReceivedMessageSize =“2097152000”MAXBUFFERSIZE = “2097152000” >                    < readerQuotas maxArrayLength =“81920”maxBytesPerRead =“5120”maxDepth =“32”maxNameTableCharCount =“81920”maxStringContentLength =“2097152”/>                < /结合>>找到< services>< service>标记并找到相关的服务(‘Tridion.ContentDelivery.Webservice.ODataService’并更新bindingConfiguration属性以匹配新添加的绑定的名称(在本例中为AdjustedBindingConfiguration)>再次点击’更新预览’

相关文章
相关标签/搜索