1

ASP.NETを使用してVisual Studio 2008で開発されたアプリケーションがあります。その一部はIIS 6を使用し、SQL Express 2008のデータベースにアクセスするWebサイトで、もう1つはユーザーがデータベースに情報を追加できるスタンドアロンアプリケーションです。 InstallAwareやInstallSheildのような高価なプログラムを購入することなく、クライアントがすべてをインストールするために使用できるインストールパッケージを作成することは可能ですか? Visual Studio内でこれを行うことはできますか?IISとSQL Expressを使用するプログラムのインストールパッケージを作成します。

目的は、インストール時に必要なすべてのテクノロジがセットアップされるように、SQL ExpressとIIS(もちろん.NET)をアプリケーションにバンドルすることです。

+1

別のアプリケーションのインストール中にIISを設定すると、着信要求などにいくつかのポートが開かれるため、いくつかの危険な影響があります。これは通常、開発システムとサーバーでのみ行う必要があります。顧客は欲しいですか? – therealmitchconnors

+0

@therealmitchconnors良い点。このアプリケーションは専用サーバーにインストールされます。 – ihake

+0

あなたはWiXを試すことができます:http://wix.sourceforge.net/ –

答えて

1

ベストプラクティスは、Visual Studioに組み込まれているセットアッププロジェクトとWiXの組み合わせを使用することです。それほど堅牢ではありませんが、カスタムアクションでデータベースのほとんどを処理でき、WiXはIISをサポートしています。

関連する問題