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