IIS7.5 でホストされている Web アプリケーション用の MSBuild インストーラーを作成しています。
これまで、Web アプリのセットアップは、IIS マネージャーを使用した手動のプロセスでした。
このプロセスには、アプリケーションの物理パスの資格情報の設定が含まれますが、拡張パックでこれを行う方法を見つけるのに苦労しています。
誰か知っていますか:
- これを達成することが可能であれば?
- どうやって?
- 拡張パックのどのバージョンがサポートしていますか?
ティア、マイク
IIS7.5 でホストされている Web アプリケーション用の MSBuild インストーラーを作成しています。
これまで、Web アプリのセットアップは、IIS マネージャーを使用した手動のプロセスでした。
このプロセスには、アプリケーションの物理パスの資格情報の設定が含まれますが、拡張パックでこれを行う方法を見つけるのに苦労しています。
誰か知っていますか:
ティア、マイク
拡張パックを使用して仮想ディレクトリのデフォルトを設定する方法を見つけました。他の人に役立つ場合に備えて、回答を投稿しました。Mitul のコメントは、より細かい制御が必要な人にも試してみる価値があります。
使用していた拡張パックのバージョンはかなり古いものでした。現在のバージョンでは、Iis7Website クラスの ConnectAsUser および ConnectAsUserPassword プロパティを使用して、Web サイトの仮想ディレクトリの既定のユーザー名とパスワードを設定できます。
<MSBuild.Web.ExtensionPack.Web.Iis7WebSite
ConnectAsUser="foo"
ConnectAsUserPassword="sesame"
...other properties>
</MSBuild.Web.ExtensionPack.Web.Iis7WebSite>
ありがとう、マイク