3

地元の学校のネットワークで実行する必要のあるWebアプリケーションの開発を終了しました。アプリケーションは、MVC4フレームワークを使用してASP.NETで記述されています。使用するデータベースは、ローカルサーバーでコピーして実行する必要があるローカルデータベースファイルです。

このアプリケーションは学校管理システムで構成されており、発展途上国の多くの小中学校のローカルサーバーに導入されます。この場合、ITスタッフはITにそれほど熟練しておらず、セットアップ手順が難しいことが判明する可能性があります。問題。この展開を簡単にするために、DBとIISサーバーを実行するSQLServerExpressの構成済みバージョンも含むmsiパッケージを作成することを考えました。これらすべてをインストールする方法についてのマニュアルを作成することもできますが、msiまたは別の事前にパッケージ化された展開により、ITスタッフが簡単に展開できるようになります。

これを行うことは可能ですか?もしそうなら、これらの変更をキャプチャするために使用できる最高のmsiパッケージングプログラムは何でしょうか?私が考慮すべき他のアプローチはありますか?それは可能でしょうか?私が使用しようとしているものよりも簡単または優れている可能性のある他のアプローチはありますか?

4

2 に答える 2

1

Wix(http://wixtoolset.org/)を使用して、これらすべてを実現できます。このツールを使用して、データベースを作成およびシードし、IISにサイトをインストールします。

于 2012-12-13T14:24:06.227 に答える
0

VS2012を使用している場合は、必要な処理を実行できるInstallShieldセットアップおよび展開プロジェクトがあります。私はそれを自分で見たことがないので、それが何を提供するのか完全な範囲を知りません。これは、以前のバージョンのVSのセットアップおよび展開プロジェクトに代わるもののようです。これにより、必要な作業のほとんどが実行されます。

于 2012-12-13T14:21:27.900 に答える