1

基本的に、開発、ステージング、本番のクラウドサービスをセットアップしようとしています。これまでに2つのクラウドサービスをセットアップしました。

  • MyApp-これは、同じ接続文字列を持ち、同一である必要があり、VIPをすばやく交換する機能があるため、ステージングと本番環境になりたいと思っています。これは優れた機能です。
  • MyAppDev-これが開発データベースを指すようにしたい。

また、tfspreviewからazureへの継続的ビルド統合も行いたいと思います。これは、接続文字列を一意にすることを除いて、うまく機能しています。

これまでのところ、クラウドサービスをセットアップし、継続的なビルドを行っています。また、web.configとweb.production.configに接続文字列を設定しました。さらに、公開プロファイル(.azurePubxml)ファイルを設定し、ビルド定義プロセスセクションで代替公開プロファイルになるように設定しました。これらの公開プロファイルは、使用する構成を指定します(または、少なくともそれが私が考えたものです)。パスワードが異なるRDPなどを有効にしているため、公開プロファイルの設定を取得しているようです。

では、ビルドコントローラーで「本番」および「デバッグ」ビルド構成を使用してweb.config変換を取得するにはどうすればよいですか?

それが理にかなっていることを願っています。

編集:

以下に示すように、ビルドするソリューションしかありません。

ここに画像の説明を入力してください

4

2 に答える 2

3

ビルド定義を定義するとき、アイテム 1.「ビルドするアイテム」の下の「プロセス」セクションで、ビルドする構成を定義する機会が与えられます。ここに、.config 定義に一致する構成の名前を入力して、そのバージョンをビルドします。

ビルド定義構成

編集:これは少し遅れていますが、これが正しい接続文字列とともに構築するための代替構成を取得した方法です。構成用の MSBuild 引数を手動で設定したところ、Azure へのデプロイ時にビルドで接続文字列が正しく変更されました。

高度なビルド オプション

于 2013-01-14T19:19:53.290 に答える