2010-12-18 7 views
0

DBにアクセスするASP.NET Webサイトを作成しました。 DBはターゲットマシンにインストールすることができます。 SQL Server 2000からSQL Server 2008まで、何でもかまいません。ターゲットOSは、Windows Server 2000からWindows 7までどんなものでもかまいません。.Netフレームワークバージョンを.Net 2.0として保持しています。また、ターゲットマシンは、x86またはx64またはItaniumでもかまいません。複数の環境に対応するASP.NET Web APPのインストーラを作成

  1. ターゲットプラットフォームごとに別々のビルドを作成する必要はありますか?
  2. にはどうすればいいでしょうインストーラを作成します:
    1. は、IISサーバーの仮想ディレクトリにこのウェブサイトを置きにすることができます(任意のIISのバージョン)
    2. が適切なビルドをターゲットプラットフォームを検出し、インストールを

VS2008の標準的なMSIインストーラを使用するか、WiXまたはオープンソースインストーラを使用する必要があります。私が配備プロジェクトを初めて知ったので、これで私を助けてください。あなたのインストーラを作成するために、InstallShieldのようなソフトウェアを使用することができます

おかげ

答えて

1

。 InstallShieldは無料ではないと思います。
このようなプログラムには、どのオペレーティングシステムがインストールされているか、どのSQL Serverバージョンがインストーラーであるかを検出するなど、実行する操作を簡素化する独自のスクリプト言語があり、dllの特定の機能と通信することができます。いくつかのロジックや検証を行うためにこの関数を呼び出すことができます。

0

WiXを使用して、リストした内容を実行するMSIを作成できます。これは無料で、必要な機能を追加するだけでなく、必要なカスタムロジックのカスタムスクリプト作成も可能です。

関連する問題