3

私はすでにJOS-.NETボードでこの質問をしましたが、ジョエルはそのボードを閉鎖しているので、ここに再びあります:

Webホスティングプロバイダーでは、Windowsサービスをインストールできますか?現在、自分の開発用PCから問題なく実行できる自動化機能を試してみたいのですが、この機能を一般に公開したいと思います。ただし、Webホストではinstallutil.exeを実行できますか?

誰かがこれを経験したことがあるなら、私に知らせてください。ありがとう。

4

3 に答える 3

4

いいえ、ホスティングプロバイダーの99%は、少なくとも共有ホスティング環境では、サイトの機能を強化するためにWindowsサービスをインストールすることを許可していません。

VPSまたは専用のセットアップを使用していて、マシンへのリモートデスクトップにアクセスできる場合は、可能です。

于 2008-12-24T20:15:35.920 に答える
1

ASP.NETで探しているのは、バックグラウンドプロセスです。これは、Applicationオブジェクトに格納する個別のスレッドとして実装されるプロセスです。

一般に、このようなことはスケーリングがうまくいかないため、お勧めできません。IIS/ASP.NETプロセスとリソースを奪い合います。

詳細についてはグーグルそれ->グーグル検索

編集:他の人が言ったように。通常、ISPはサービスアプリをインストールすることを許可しません。これらの場合の解決策は、バックグラウンドプロセスを使用することです。

于 2008-12-24T20:12:50.213 に答える
0

ミッチェルと vmarquez に感謝します。

サービスを実装する方法についてこのラウンドを見つけましたが、実際にサービスをインストールする必要はありません。

ただ、ちょっと実装が面倒くさいので、VPS/専用ルートを試してみようかな。

于 2008-12-25T23:43:50.210 に答える