私のcruisecontrol.netビルドサーバーに基づいて、開発、テスト、および本番の3つの環境で展開を機能させようとしています。
これまでに3つの異なる角度を試しましたが、うまくいきませんでした:
1) msbuild、target=Publish、msbuild プロパティによる URL の設定など。それぞれの展開で問題なく動作しますが、3 つのインストールは共存できません。
2) msbuild、target=Publish、mage.exe への呼び出しによる exe.manifest の上書き、mage.exe による署名、および .deployment による同じこと。
3) msbuild, target=Rebuild, debug\bin の内容を関連する app.publish サブフォルダーに「手動で」コピーしてから、2) と同じ方法で mage を使用して実行します。
以下は、アプリケーションのアクティベーション時に表示されるエラーと、私のビルド サーバーで実行されているバッチ ファイルです (特定のスプリントに適応していますが、そのプロセスはここではあまり興味深いものではありません)。それは少しラフですが、まだ進行中の作業です。バッチ ファイルは、ソリューションの再構築後に実行されます。
私が何を試すことができるかについての手がかりはありますか?ありがとう、アンダース、デンマーク
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://dkapp17/rap1d/Dev/Rap1D_Dev_WPF.application resulted in exception. Following failure messages were detected:
+ Downloading http://dkapp17/rap1d/dev/rap1d_wpf.application did not succeed.
+ The remote server returned an error: (404) Not Found.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [26-02-2012 21:16:40] : Activation of http://dkapp17/rap1d/Dev/Rap1D_Dev_WPF.application has started.
ERROR DETAILS
Following errors were detected during this operation.
* [26-02-2012 21:16:40] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading http://dkapp17/rap1d/dev/rap1d_wpf.application did not succeed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
そして私のバッチファイル
del "c:\Temp_deploy\*.*" /S/Q
del "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\*.*" /S/Q
xcopy c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\*.* "c:\Temp_deploy\Rap1D_WPF_2_0_28_3253\" /S
xcopy "c:\Temp_deploy\Rap1D_WPF_2_0_28_3253\*.*" "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\" /S
C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -New Application -Processor x86 -ToFile "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\Rap1D1_WPF.exe.manifest" -name "PNRap1D_Dev" -Version "2.0.28.3253" -FromDirectory "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253"
C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -Sign "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\Rap1D1_WPF.exe.manifest" -CertFile c:\ccnet.output\Rap1d-ci\src\Rap1D_WPF\Dev_TempKey.pfx
C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -New Deployment -Processor x86 -Install true -Publisher Grundfos -ProviderUrl http://dkapp17/rap1d/dev/rap1d_wpf.application -ToFile "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Rap1D_Dev_WPF.application" -AppManifest "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Application Files\Rap1D_WPF_2_0_28_3253\Rap1D1_WPF.exe.manifest"
C:\ccnet.output\Rap1d-ci\src\3rdParty\Mage\mage -Sign "c:\ccnet.output\Rap1d-ci\src\Rap1d_WPF\bin\Debug\app.publish\Rap1D_Dev_WPF.application" -CertFile c:\ccnet.output\Rap1d-ci\src\Rap1D_WPF\Dev_TempKey.pfx
pause