2011-02-04 12 views
0

iPhoneでIISサービスを監視し、通知を送信し、IISがダウンした場合にリセットを実行するアプリケーションを作成することを考えています。iPhone、WMI、iisサービス

Webサービスを作成する必要はありませんが、資格情報を指定してマシンに接続し、IISサービス状態からデータを取得してください。

それは可能ですか?

iPhoneで可能ですか?

私は、このアプリケーションをホストされたWebサイトで使用したり、健康状態を監視したり、リセットしたり、AppPoolsをリサイクルできる程度に一般的にする必要があります。私はホストされた環境のためのサービスを実装できません。私はiPhoneユーザーにホストに接続する能力を与える必要があります。そして、あなたがマシンに接続され、WMIを実行するために認証されると、電話ユーザーはiisを混乱させる可能性があります。出来ますか?

+0

"自分のホスト"とはどういう意味ですか?それはサービスのように聞こえる。たとえば、私の "あなたのホストに接続"という言葉を理解することは、実際にはホスト上の機能やサービスのようなWindowsリモート接続のようなものです。リモート接続を有効にすると、接続要求の準備ができたホストサービスが有効になります。この種のWindows機能の代わりに、Kayakに基づいてコンソールを簡単に作成して実行させることができます。これは、指定されたアクションの準備が整ったHTTPサービスです。コントロールでIISをチェックしてリセットします。 –

答えて

0

IISは、リモート管理をサポートしていますが、私は簡単にiPhone上でそれを実装する方法があります疑います。

ソケットを使って接続できる実際のWindowsサーバー(Webサービスではない)を書くことができます。これは、代わりにすべての監視を行うことができます。

1

WebサービスはIISをベースにしていますが、IISサービスを監視してリセットする必要があるため、Webサービスを使用したくないという点があります。 RestFulサービスはどうですか? OWIN(.Net用のOpen Web Interface)とKayakに基づいてRestFulサービスを作成しました。カヤックにはいくつかの例があります。

これらのツールやlibのクールなことは、フレームワークが非常に単純でIISに依存していないことです。取得用と投稿用の2つのURLを指定できます。前者はIISサーバーの状態を取得し、ポストはIISをリセットすることです。これらのサービスは、JSONベースのオブジェクトの単なるXMLにすることができ、バックエンドでジョブを実行するには、OWINサービスまでになります。これのもう一つの大きな特徴は、WindowsXPまたはHomeバージョンでコンソールアプリケーションまたはその他の方法(Windowsサービスまたはシステムトレイのウィンドウフォーム)でサービスを作成することもできます。アプリケーションは特定のポートを持つHTTPに基づいてRestFulサービスを提供します。

RestFulサービスは、iPhoneを含むさまざまなプラットフォームで利用できます。

+0

コメントが追加されました。 – dexter