0

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.  
4

1 に答える 1

2

「実行権限」を「スクリプトのみ」から「スクリプトと実行可能ファイル」に変更する方法

  1. セットアッププロジェクトを右クリック
  2. ビューを選択 > ファイルシステム
  3. Web アプリケーション フォルダを選択
  4. プロパティ「ExecutePermission」を編集します

「匿名アクセス」を無効にして「統合 Windows 認証」にチェックを入れる方法

私自身も同じものを探していますが、カスタムアクションが必要だと思います。http://www.codeproject.com/KB/install/SetIISettings.aspxをチェックしてください

(default.aspx ではなく) 特定の file.aspx を既定のコンテンツ ページとして設定する方法

  1. セットアッププロジェクトを右クリック
  2. ビューを選択 > ファイルシステム
  3. Web アプリケーション フォルダを選択
  4. プロパティ「DefaultDocument」を編集
于 2009-09-09T10:59:27.430 に答える