25

これはLink build configuration to a publish profileのほぼ複製ですが、その質問には答えられませんでした...


Web アプリケーションに 2 1 Click Publish 構成があります。

  1. テストサーバー
  2. 本番サーバー

Build=> Configuration Manager=>を選択しReleaseて [公開] ボタンをクリックすると、現在選択されている公開プロファイルに関係なく、アプリケーションがリリース構成で公開されます (その逆も同様です)。

しかし、私が本当に欲しいのは...

適切なビルド構成を設定するには 1 [公開設定] をクリックします。Test Serverデバッグ設定Production Serverで公開し、リリース設定で公開する必要があります。

構成マネージャー内から変更する必要はありません。でもやるよ。

だから、私は2つの質問があります:

私はそれを間違っているだけですか?「ビルド構成マネージャーを使用して構成を変更する」という発行設定の小さなメモに基づいて、これはまさにそれが意図されている方法のようです。

ブーヤ

1 つはデバッグ構成で、もう 1 つはリリース構成で、2 つの公開プロファイルを持つ別の方法はありますか?


デバッグ/リリース ビルド構成を使用しているのは、接続文字列が異なる構成変換のためだけです。したがって、代わりの、しかしそれでも 1 クリックのパブリッシング ソリューションは受け入れられます。 :-)

4

2 に答える 2

2

複数の Web 配置パッケージを使用することで、別の方法を実行することもできます。

基本的に 2 つの異なるプロジェクトを作成すると、それぞれが asp.net ビルド構成と出力をコンパイルして設定します。次に、デプロイメントをその一部としてスクリプト化します。

少しハッキーです(発行プロファイルでビルド構成を希望どおりに設定できることを望みます)。

それ以外は、通常は PowerShell スクリプトを使用して行い、適切なコンパイルと展開のシナリオをすべて実行するデスクトップ展開から開始します。

http://msdn.microsoft.com/en-us/magazine/cc163448.aspx

http://johnnycoder.com/blog/2010/01/07/deploy-aspnet-web-applications-with-web-deployment-projects/

于 2011-09-08T22:02:18.073 に答える
1

Visual Studio Web Publish Update をインストールすることで、これを機能させることができました。この更新により、ビルド構成を特定の発行プロファイルに関連付けることができます。

http://msdn.microsoft.com/en-us/library/jj161045.aspx

プロフィールを公開

于 2013-02-05T22:25:50.580 に答える