2009-07-14 8 views
4

.NETサービスが管理ソケットやその他のコントロールポート経由で設定を行うために使用できるC#設定クラスへのポインタを持っていますか?私はむしろapp.configファイルのファイルウォッチャーよりもこれを行うでしょう。ソケットを介して.NETクライアントを動的に設定する

私たちには、実行中に再構成が必要なC#/。NETサービス(24時間×週6.5日)があります。私は良い方法を設定する変更を.NETサービスにプッシュするために探しています

すべてのポインタが高く評価されています。

Craig

答えて

1

構成の目的でWCFサービスを公開する方法はありますか?そうすれば、サービスの設定にきめ細かく型付けされたAPIを手に入れることができます。

+0

+1 Windowsサービスの設定と管理に便利なWCFサービスが公開されています – SpaceghostAli

+0

SpaceghostAli、これを行う方法の例はありますか? – Craig

0

マンガの回答を拡大するには、

長時間実行しているC#/ .NETサービスをホストする同じIISボックスにWCFエンドポイントをホストすることをお勧めします。このエンドポイントは任意のポートで実行されます。

その責任は、実行中のサービスのappconfigを変更することです。 DataContractで修飾された設定タイプを指定すると、設定変更をプッシュするクライアントに公開される素敵な設定APIが可能になります。

0

私はWCFに慣れていませんが、RPCを使用して独自のAPIを使用してこの問題を解決しました。いくつかのメソッドを公開して特定の設定項目を追加/削除/更新し、その上に何らかのUIを投げ、その場でサービスを更新することができます。

関連する問題