0

作成している.NetWebアプリケーションのアプリケーションアーキテクチャを作成する必要があります。

私はアプリケーションアーキテクチャの作成にあまり精通していませんが、Webアプリにはメインの.ASPXページがあり、VB.netコードビハインドファイルがあります。最終的には、データベースをWebアプリに実装します。

コードビハインドのロジックから、ユーザーがメインUIページで選択したオプションに基づいて、Windows/Unixシステムでリモートスクリプトを実行します。

これを行う方法について何か提案はありますか?

4

1 に答える 1

1

長時間かかる可能性のあるスクリプトを実行する場合、呼び出し元の Web アプリケーションがブロックされないように、スクリプトを非同期で実行するように WCF サービスをセットアップします。次に、実行されたスクリプトのステータスで別の WCF サービスを Web アプリケーションにチェックさせます。ほとんどの場合、Web アプリケーションの UI を AJAX 対応にして、画面を更新しなくても UI を更新できるようにする必要があります。次に、WCF サービスをコーディングしてスクリプトを実行し (アクセス許可を覚えておくことが重要です)、スクリプトのステータスをチェックするサービスを記述します。

于 2012-07-24T13:22:37.170 に答える