2

TCMUploadAssembly.exe を使用してアセンブリをアップロードしようとすると、エラーが発生する理由を教えてください。以下は、POST ビルド イベントで行った設定です。

$(ProjectDir)Dependencies\TcmUploadAssembly.exe $(ProjectDir)Dependencies\config.xml $(TargetPath) /folder:tcm:226-92873-2

そして、ここに私が得ているエラーがあります:

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.

ありがとう

4

4 に答える 4

5

問題を解決し、アセンブリを Tridion にアップロードできるようになりました。

問題はconfig.xmlファイルにあり、パスワードを直接書いていました.以下のエラーが発生していたため、以前の設定形式は以下のようでエラーが発生していました:

<?xml version="1.0"?>
<templateAssemblyUploadConfig>
<targetURL>http://machine</targetURL>
<userName>abc\xyz</userName>
<password>cdfd</password>
<uploadPDB>false</uploadPDB>
</templateAssemblyUploadConfig>

この問題を解決するために、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>

これで問題が解決しました。

于 2011-07-24T06:54:56.517 に答える
1

Manu - インターネット全体が見られるように、これがあなたがここに投稿した本当のパスワードでないことを願っています!

于 2011-11-20T13:59:29.257 に答える