2

私はVisual Studio 2010を使用してWebアプリケーションのWeb展開パッケージを生成しています。 公開設定で「アプリケーションプールオプションを含める」を有効にしました。VS2010 doesntはmsdeployパッケージのアプリケーションプール名パラメータを生成します

VS 2010からWindows 7 PCにWebパッケージをビルドした後、すべての追加ファイルを含むWebパッケージが取得され、.SetParameters.xmlファイルには、展開時にアプリケーションプール名を指定する "IIS Webアプリケーションプール名"パッケージ。パッケージarchive.xmlファイルには、アプリケーションプールの設定があります。

問題はServer 2008 R2ビルドサーバーで発生します。VS 2010からWebパッケージをビルドするとき、.SetParameters.xmlファイルには "IIS Web Application Pool Name"パラメータはありませんが、パッケージのarchive.xmlファイルにはアプリケーションプールがありますWebアプリケーションプールをデプロイする際に、デフォルト名で作成されます。

質問です -

は、そのアプリケーションプールの設定がパッケージであるが、何の「IISのWebアプリケーションプール名」パラメータが存在しないことができますか?

MsdeployのインストールやVS2010のインストールがサーバーにあるのでしょうか?

このパラメータをVS2010でどのように宣言できますか?

+0

「Windows 7 Pcからビルドするときは...&Server 2008 R2からビルドするときは...」とはどういう意味ですか? – Schaliasos

+0

私は自分の開発PC上でVS2010を使ってプロジェクトを構築しています。それから私はVS2010を使ってこのプロジェクトを他のマシンにビルドしています - そして、生成されたファイルにはアプリケーションプール名パラメタはありません。 – GothAr

+0

OK、十分にクリア。 2番目のマシンから同じ設定(アプリケーションプールの設定を行っている)でプロジェクトをビルドしていますか? – Schaliasos

答えて

1

私はこの問題を最終的に解決しました。

Visual Studioのインストールで問題が発生しました - 私の開発ではPcがVS 201010にインストールされ、他のPcにはVS2010がインストールされました。

他のPcにVS 2010 SP1アップデートをインストールした後、パッケージが正しく生成され、SetParametersファイルの "IIS Webアプリケーションプール名"パラメータで正しくパッケージが生成されました。

関連する問題