Cruisecontrol.net Force Build Cctrayから動作しない
-
01-10-2019 - |
質問
CC.NETの専門家である人がこれを手伝ってくれることを本当に願っています。
CruiseControl.netとCctrayが実行されているリモートビルドマシンを持っています(バージョン1.5.7256.1)
ローカルマシンでは、.NETリモートではなくHTTPを介して接続するCCTRAYがあります。プロジェクトを構成するとき、HTTPを介してサーバーを追加し、次のURLを使用します。
1.5.0以前のサーバーに設定]をチェックしておくと、このエラーに接続できません。サーバーへの接続に失敗しました:リモートサーバーはエラーを返しました:(500)内部サーバーエラー。
1.5.0以前に設定するように設定した場合。サーバー]チェックしてから成功し、ローカルマシンの微細上のCctrayからビルドをキックオフできます。
さて、リモートで接続したい別のマシンに戻ると、同じ手順に従います。繰り返しますが、1.5.0以前の設定のみが機能します。どうして?! cruisecontrol.netとcctrayは1.5.7256.1?!?
2番目の問題と主な問題は、以前に関連している可能性があると思います。 1.5.0以前の設定を使用すると、Pojectsが表示されますが、ビルドを強制すると、このエラーが表示されます。
ビルドを強制しようとしている間に予期しないエラーが発生しました。メソッドまたは操作は実装されていません。
私は間違っていること、私は本当にこれに苦労しています。私は以前に1.4バージョンを使用していましたが、これは正常に機能したので、何かが壊れていますか?私もIIS7を使用しているので、これがそれと関係があるかどうかわからない。
解決
1.5リリースのトレイアプリのソースコード(および現在のトランク)を見ていました。プレイングサーバーに接続すると、リモートまたはHTTPとして接続を指定したかどうかに関係なく、実装されていない例外が受信されます。プロジェクトの構築を強制しようとするときのメッセージ。
現時点であなたのオプションは、新しいリリースを待つか、コードを引き下げて変更することです(そして、バージョン間で逆方向の互換性がどれほど簡単に維持されたかわかりません...)
他のヒント
おそらく、壊れた変化の一部である構成オプションがあるように聞こえますか?構成をもっと投稿して、確認できますか?
また、変更を保存した後、サーバーログを見ましたか?多くの場合、何が壊れたかについての情報があります。特に、構成ファイルを変更して保存した直後に発生する部分。
ログファイル情報を表示することに興味があります。また、なぜリモートではなくHTTPを使用しているのですか?おそらく、ccnet.exe.configであなたの設定のいくつかを見せてください。これが私のリモートセットアップです。
<system.runtime.remoting>
<application>
<channels>
<channel ref="tcp" port="21234">
<serverProviders>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
また、そのサーバーのセキュリティの問題とファイアウォール設定を確認することもできます。 (セキュリティ監査の失敗などのWindowsイベントログ...)