2011-07-20 31 views
2

TCMUploadAssembly.exeを使用してアセンブリをアップロードしようとすると、以下のエラーが表示される理由をお聞かせください。以下は、POSTビルドイベントで行った設定です。TCMUploadAssembly.exeを使用中にエラーが発生しました

$(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.

おかげ

答えて

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のの\ビン\クライアントからTcmUploadAssembly.exeを実行し、それは以下の設定ファイルを生成し、変更はこれが私の問題のおかげで解決し、パスワードセクション

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

だけでした。

1

を。問題の詳細を表示するには、cmdウィンドウで完全なコマンドを入力しようとするとよいでしょう。

1

マヌー - インターネット全体を見るためにここに投稿したあなたの本当のパスワードではないことを願っています!

0

私の場合、フルパスでスペースがある場合は、コマンドの前後に引用符が必要です。例えば。

パスワードはTcmUploadAssemblyで暗号化する必要があります。コマンドラインプロンプトで次のコマンドを入力し、Enterキーを押します。TcmUploadAssemblyは適切な方法で設定ファイルを作成します。

TCMUploadAssembly.exe Company.Tridion.Templating.UploadConfig.xml 
関連する問題