Asp.Net 4.0 で使用されるアプリケーションをホストし、常に実行されているコンソール プログラムをホストする必要があります。サーバーでホストする最良の方法は何ですか? コマンドラインからコンソール アプリケーションを実行できますが、誤って閉じてしまうことがあります。
コンソール アプリのソース コードがないため、Windows サービスはオプションではありません。
Asp.Net 4.0 で使用されるアプリケーションをホストし、常に実行されているコンソール プログラムをホストする必要があります。サーバーでホストする最良の方法は何ですか? コマンドラインからコンソール アプリケーションを実行できますが、誤って閉じてしまうことがあります。
コンソール アプリのソース コードがないため、Windows サービスはオプションではありません。
アプリをサービスとして実行するためにソース コードは必要ありません。実行可能ファイルを Windows サービスとして実行するように構成するには、いくつかの方法があります。
ResKit ツール SRVANY.EXE を使用した従来の方法があります(もちろん、最新バージョンの Windows で動作します)、またはSC.EXE を使用することもできます。
システムの起動時に「サービスのような」アカウントで実行するように、マシンでスケジュールされたタスクをセットアップします。アカウントは誰もログインしないようにする必要があるため、偶発的な閉鎖が発生することはありません。