你能否告诉我为什么我得到以下错误,当我尝试使用TCMUploadAssembly.exe上传我的程序集时,下面是我在POST Build事件中完成的设置.
$(ProjectDir)Dependencies\TcmUploadAssembly.exe $(ProjectDir)Dependencies\config.xml $(TargetPath) /folder:tcm:226-92873-2
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
Error 1 The command "C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\TridionTemplating\Tridion.BuildingBlocks\Dependencies\TcmUploadAssembly.exe C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\TridionTemplating\Tridion.BuildingBlocks\Dependencies\config.xml C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\TridionTemplating\Tridion.BuildingBlocks\bin\Debug\Tridion.BuildingBlocks.dll /folder:tcm:226-92873-2" exited with code 9009.
谢谢
我解决了我的问题,现在我可以将我的程序集上传到我的Tridion.
问题出在我的config.xml文件中,我直接写了我的密码,因为它给出了以下错误,我之前的配置格式如下所示给出错误:
<?xml version="1.0"?>
<templateAssemblyUploadConfig>
<targetURL>http://machine</targetURL>
<userName>abc\xyz</userName>
<password>cdfd</password>
<uploadPDB>false</uploadPDB>
</templateAssemblyUploadConfig>
Run Code Online (Sandbox Code Playgroud)
要解决此问题,我从我的Tridion\bin\client运行TcmUploadAssembly.exe并生成以下配置文件,更改仅在密码部分
<?xml version="1.0"?>
<templateAssemblyUploadConfig>
<targetURL>http://machine</targetURL>
<userName>abc\xyz</userName>
<password>cdfd</password>
<uploadPDB>false</uploadPDB>
</templateAssemblyUploadConfig>
Run Code Online (Sandbox Code Playgroud)
这解决了我的问题谢谢.