Visual Studio 2005 内の Web セットアップ プロジェクト テンプレートを使用して setup.msi ファイルを作成し、Web アプリケーションを別の Web サーバーに展開しました。
問題なく動作しますが、ターゲット Web サーバー上に新しい仮想ディレクトリが作成され、ターゲット Web サーバー上で INETMGR を使用してかなりのカスタム (手動) 構成手順が必要になります。
Web Setup Project が「レジストリ エディター」、「ユーザー インターフェイス エディター」などのさまざまな「エディター」を提供していることに気付きましたが、次のような構成タスクを自動化できるものは見つかりませんでした。
- How to change "Execute permissions" from "Scripts only" to "Scripts and Executables"
- How to disable "Anonymous access" and check "Integrated Windows authentication"
- How to set a particularfile.aspx as the default content page (instead of default.aspx)
このプロジェクト テンプレートでこのようなカスタマイズは可能ですか、それとも配置に "ReadMe.txt" のようなものを含める必要がありますか? ありがとう。
編集: 09/09/09
- How to add a Path such that installing user can put the code somewhere other than c:\inetpub\wwwroot\
That is, when the .msi runs, the only choice for "Site" is "Default Web Site" and it cannot be changed at install time.
NOTE: My development PC (where my Web Setup Project is) runs Windows XP and thus IIS 5.1; I do not see any properties exposed for the Web Application Folder that look appropriate; only something called Property with a value called TARGETDIR.