打开 Tridion UI 时出现此错误:
无法初始化 TDSE 对象。无法加载文件或程序集“Tridion.ContentManager.Publishing, Version=6.1.0.996, Culture=neutral, PublicKeyToken=360aac4d3354074b”或其依赖项之一。不支持操作。(来自 HRESULT 的异常:0x80131515)“Tridion.ContentManager.TypeRegistry”的类型初始化程序引发了异常。
打开 Tridion UI 时出现此错误:
无法初始化 TDSE 对象。无法加载文件或程序集“Tridion.ContentManager.Publishing, Version=6.1.0.996, Culture=neutral, PublicKeyToken=360aac4d3354074b”或其依赖项之一。不支持操作。(来自 HRESULT 的异常:0x80131515)“Tridion.ContentManager.TypeRegistry”的类型初始化程序引发了异常。
很可能您从网络复制了一些扩展或类似的东西,并且您的 DLL 被锁定。您需要找到此 DLL 并从上下文菜单中单击取消阻止。您很可能也必须为所有其他复制的 dll 执行此操作。它应该看起来像这样: http ://www.izenda.com/Site/KB/Uploads/Images/unblock.PNG
如果你不知道去哪里找 - 使用 procmon
我还会仔细检查 Tridion.ContentManager.Publishing dll 是否在 GAC 中。
快速查看此内容的方法是查看 c:\windows\assembly 并匹配 DLL 的版本。您可以将 DLL 重新拖放到那里以确保一切正常。