地元の学校のネットワークで実行する必要のあるWebアプリケーションの開発を終了しました。アプリケーションは、MVC4フレームワークを使用してASP.NETで記述されています。使用するデータベースは、ローカルサーバーでコピーして実行する必要があるローカルデータベースファイルです。
このアプリケーションは学校管理システムで構成されており、発展途上国の多くの小中学校のローカルサーバーに導入されます。この場合、ITスタッフはITにそれほど熟練しておらず、セットアップ手順が難しいことが判明する可能性があります。問題。この展開を簡単にするために、DBとIISサーバーを実行するSQLServerExpressの構成済みバージョンも含むmsiパッケージを作成することを考えました。これらすべてをインストールする方法についてのマニュアルを作成することもできますが、msiまたは別の事前にパッケージ化された展開により、ITスタッフが簡単に展開できるようになります。
これを行うことは可能ですか?もしそうなら、これらの変更をキャプチャするために使用できる最高のmsiパッケージングプログラムは何でしょうか?私が考慮すべき他のアプローチはありますか?それは可能でしょうか?私が使用しようとしているものよりも簡単または優れている可能性のある他のアプローチはありますか?