2011-05-26 7 views
0

私はmsdeployとtfsで配備している2つの異なるWebプロジェクトを持っています。 1つはweb.configで変換を実行し、もう1つは変換しません。VS2010 msbuild msdeploy配備パッケージがweb.config変換を実行しない

これらのプロジェクトの唯一の違いは、実際には動作していないものがv2フレームワークとvs 2008フレームワークからv4フレームワークとvs 2010に変換されたということです。別のものは何も考えられません。

しかし、 'build deployment package'をクリックして、両方のプロジェクトの.zipファイルの内容を見ると、変換されたweb.configが含まれていて、他の( '古い')プロジェクトはない。 web.debug.configとweb.release.configのみが表示されます。

お願い - 任意のアイデアですか?

答えて

1

プロジェクトファイルをXMLで調べます。アップグレードされたTransformWebConfigEnabledプロパティがfalseに設定されていることがあります。そうでない場合は、2つのプロジェクトファイルファイルを比較し、Web.config変換に関係するファイルがプロジェクトでどのように宣言されているかに注意してください。

+0

提案にはspiderm9に感謝しますが、これを実行してもまだ同じことが実行されています。私が比較しているプロジェクトは異なるWebアプリケーションなので、差分を実行することはできません。手動での比較のみです。 transformwebconfigenabledもノードとして存在しません。 –

関連する問題