1

したがって、コマンド ライン アプリケーションを使用して何らかの作業を行う必要がある ASP.NET Web サービスがあります。ASP.NET Web サービスと同じユーザーとして実行できるため、偽装は必要ありません。ASP.NET でプロセスを生成するのは安全ですか?

コマンド ライン アプリケーションを呼び出す外部スケジューリング プログラムを使用すると、余分なオーバーヘッドが発生するように思えます。変換には、同期通信から非同期通信への切り替えも含まれる場合があります。スケジュールするジョブを Web サービスに追加し、サービス ポーリング スケジューラを介してそのジョブが完了するのを待つのは、悪い考えのように思えます。プロセスを直接起動すると、これらすべてが簡素化されますが、そうすることが\良い考えである場合に限られます。

4

1 に答える 1

1

Web ワーカーがサーバー上で適切なアクセス許可を持っている限り、ASP.NET 起動プロセスを使用しても本質的に問題はありません。注意すべき唯一のことは、ASP.NET がプロセスの完了を開始するまで待機する必要があるかどうかです。同様に、非自己終了アプリケーションを起動する場合は、IIS がリソースを奪われるほど多くのインスタンスを同時に開いていないことを確認してください。

于 2012-05-16T18:06:10.980 に答える