5

VS2010のツールで、必要なものすべてを含むmsiパッケージを作成し、mvc 3アプリの「オンデマンド」にインストールできますか?「すべて」を含むWebアプリケーションインストールパッケージを作成しますか?

IIS、SQL Server Express、.NET 4、およびmvc3アセンブリが含まれている必要があります。

xp、vista、または7を使用しているかどうかに関わらず、ユーザーに単一のインストールファイルを提供するのは非常に便利です。パッケージは、欠落しているものを自動的に検出してインストールする必要があります。

答えて

4

Webセットアッププロジェクトを試すことができます。

新しいプロジェクトをソリューションに追加します。

[新しいプロジェクトの追加]ダイアログでOther Project Types->Setup and Deployment->Visual Studio Installerを選択します。

次に、Web Setup Projectを選択します。

作成したセットアッププロジェクトで、Project Output...(コンテンツファイル)をWeb Application Folder(ファイルシステムエディタ内)に追加します。

Webセットアッププロジェクトには、デフォルトでIISおよび.NETフレームワークのチェックが含まれています。他の依存関係のチェックを追加することは可能です。

セットアッププロジェクトをビルドするときには、いくつかのインストール前の検証を含むsetup.exeと共にmsiが作成されます。

+3

ありがとう、私はあなたの答えからヒントを得て、グーグルで私はよくasp.net WebアプリケーションのWeb Setup Projectを作成する方法を説明するリンクを得た。 http://dataerror.blogspot.in/2010/06/creating-web-setup-project-for-aspnet.html –

+0

私の説明に加えてそのリンクは、依存する別のweb.configを展開するための3つのオプションを追加していますユーザーが選択した時刻。このメカニズムは他のものにも使用できます(web.configだけでなく、環境の種類だけでなく)。あなたの設定が1つのタイプの環境でターゲットになっている場合、その余分なステップは本当に必要ではありません。セットアップを実行するときだけ迷惑になります。 – awe

関連する問題