0

私はクライアント サーバー アプリケーションを構築しています。システムを開発している間、これはすべて自分のコンピューターでローカルに実行されています。ただし、最終的には、アプリケーションのサーバー側の部分をサーバーにデプロイして 24 時間年中無休で実行し、クライアント アプリケーションが自由に接続してサービスを利用できるようにしたいと考えています。私が知りたいのは、これを行うときは、サーバー側のアプリケーションをサーバーにインストールし、実行をクリックするだけですか? それはどうやら… (私には) 正しくないようです。それとももっとたくさんありますか?あると思いますが、このテーマに関するコンテンツが見つからないようです。

参考までに、サーバーは自己ホスト型の WCF アプリケーションです。

4

1 に答える 1

1

プログラムの実行可能ファイル、サポート dll、および構成ファイルを取得し、それらをフォルダーにドロップする必要があります。次に、プログラムを実行する Windows サービスを作成します。Windows サービスを使用しない場合、プログラムはログオンしている間だけ実行されますが、これは良くありません。Windows サービスとして、サーバーを再起動すると、ログオンしていなくてもプログラムがオンラインに戻ります。

これは、Windows サービスの作成方法に関する MS のナレッジ ベース記事です。 http://support.microsoft.com/kb/251192

プログラムが DLL としてコンパイルされている場合は、それを実行する小さな .exe プログラム (ラッパー) を作成してから、この記事で説明されているようにプログラムを展開します。

幸運を。

于 2013-10-24T13:26:36.180 に答える