私はオープンソースのASP.NET Webアプリケーションを構築しましたが、今はリリースに移行しています。私はユーザーのための簡単なインストールを提供したいと思っていますが、私は実際の問題に解決策が出てきています。ASP.NETアプリケーションのインストール - 戦略が必要
このアプリケーションには、IISにサイトセットアップがインストールされていて、SQLデータベースがインストールされている必要があります。あなたが考えることができるユーザーのための最も簡単な導入プロセスは何ですか?
私はオープンソースのASP.NET Webアプリケーションを構築しましたが、今はリリースに移行しています。私はユーザーのための簡単なインストールを提供したいと思っていますが、私は実際の問題に解決策が出てきています。ASP.NETアプリケーションのインストール - 戦略が必要
このアプリケーションには、IISにサイトセットアップがインストールされていて、SQLデータベースがインストールされている必要があります。あなたが考えることができるユーザーのための最も簡単な導入プロセスは何ですか?
新しいWebプラットフォームインストーラを調べます。
http://www.microsoft.com/Web/downloads/platform.aspx
私はこれを見たが、ポールを知っていない:
http://www.motusconnect.com/blog/2009/4/29/installing-umbraco-using-the-web-platform-installer
Visual Studio内からセットアップおよび展開プロジェクトを作成して、IIS内でアプリケーションを正しく配置できるようにすることができます。データベースのセットアップに関しては、あなたのウェブサイト内にセットアップフォームを書くことを考えてみてください。これは、ユーザー入力に基づいてデータベースを初期化するために一度呼び出すことができます(ウィザードタイプを実行するWordPressやphpBBなどの一般的なオープンソースプロジェクト関数)。スコット・ガスリーも展開プロジェクトにhere
の作成については本当にクールなブログ記事を持っている
ユーザーのための最も簡単ではそれらをGUIを通じて任意の関連するオプションを選択できますMSIあります。また、MSIを使用してアップグレードすることができ、自動化したいユーザーはMsiExecを使用してMSIをインストールできるという利点もあります。
MSIで始めるのがよい場所はWiXです。