私はすでにJOS-.NETボードでこの質問をしましたが、ジョエルはそのボードを閉鎖しているので、ここに再びあります:
Webホスティングプロバイダーでは、Windowsサービスをインストールできますか?現在、自分の開発用PCから問題なく実行できる自動化機能を試してみたいのですが、この機能を一般に公開したいと思います。ただし、Webホストではinstallutil.exeを実行できますか?
誰かがこれを経験したことがあるなら、私に知らせてください。ありがとう。
私はすでにJOS-.NETボードでこの質問をしましたが、ジョエルはそのボードを閉鎖しているので、ここに再びあります:
Webホスティングプロバイダーでは、Windowsサービスをインストールできますか?現在、自分の開発用PCから問題なく実行できる自動化機能を試してみたいのですが、この機能を一般に公開したいと思います。ただし、Webホストではinstallutil.exeを実行できますか?
誰かがこれを経験したことがあるなら、私に知らせてください。ありがとう。
いいえ、ホスティングプロバイダーの99%は、少なくとも共有ホスティング環境では、サイトの機能を強化するためにWindowsサービスをインストールすることを許可していません。
VPSまたは専用のセットアップを使用していて、マシンへのリモートデスクトップにアクセスできる場合は、可能です。
ASP.NETで探しているのは、バックグラウンドプロセスです。これは、Applicationオブジェクトに格納する個別のスレッドとして実装されるプロセスです。
一般に、このようなことはスケーリングがうまくいかないため、お勧めできません。IIS/ASP.NETプロセスとリソースを奪い合います。
詳細についてはグーグルそれ->グーグル検索。
編集:他の人が言ったように。通常、ISPはサービスアプリをインストールすることを許可しません。これらの場合の解決策は、バックグラウンドプロセスを使用することです。
ミッチェルと vmarquez に感謝します。
サービスを実装する方法についてこのラウンドを見つけましたが、実際にサービスをインストールする必要はありません。
ただ、ちょっと実装が面倒くさいので、VPS/専用ルートを試してみようかな。