2012-04-04 66 views
4

我在后生成事件中使用TcmUploadAssembly实用程序,但正在从该工具收到以下错误。Tridion 2009 SP1 TcmUploadAssembly无法覆盖现有TBB

错误1名必须是类型的项目独特:此文件夹中的模板大厦 和蓝本背景。冲突来源或来源: tcm:5-200-2048。 C:\项目\ PROJECT1的\ src \外表套上\ TBBS \ EXEC复合 模板

的TcmId给予是指存储在外表套上这是我所期望的,因为这是我改写大会。在过去这个“刚刚工作”。我错过了什么吗?

注:

  1. 我的用户是管理员
  2. 的外表套上实例是我的网络,所以我使用的上下文凭据。
  3. 我指定了通过命令行的所有设置(不config.xml中使用)

任何想法?

回答

7

我会说检查您的蓝图上下文(即您所在的出版物)。此错误意味着您正在尝试创建TBB,但已经有一个名称相同的项目可能位于Blueprint子项Publications中的某处。

+0

感谢你的回应,我刚刚意识到我试图在Blueprint中上传高于我的意图。 – 2012-04-04 06:47:52

3

经典书写出了问题,这个问题解决了本身......

我发现该文件夹中的AssemblyInfo设置以及和我有(制图问题)在命令行上设置不正确的文件夹。

我遇到了第二个问题但是,如果我在命令行上设置uploadpdb:true我收到此错误

Error 1 Could not write file: c:\Temp 

设置uploadpdb:false解决问题。

+2

确实c:\ temp是写入PDB的位置。 IIRC,运行Tridion CME网站的用户必须拥有该文件夹的写入权限。如果不是,看着文件系统的进程监视器会告诉你谁在写它。如果你想在栈跟踪中有一些漂亮的源名称和行,你将需要这个PDB;) – 2012-04-04 06:51:07

相关问题