Azureの組み込み機能を使用してVisual Studio Onlineでソースコントロール統合設定を持つAzure Web Appがあります。これはもちろん、Visual Studio Onlineアカウントにビルド定義を作成します。これを設定し、ビルドをキューイングしてWebサイトを展開するだけでうまくいきました。Visual StudioオンラインソースコントロールインテグレーションでAzure Web App仮想アプリケーションにデプロイ
私たちの究極の構成は、実際には仮想アプリケーションを作成し、そのビルドを使用してWebアプリケーションサイトルートではなく、仮想アプリケーションに展開することです。
これで、ポータルに仮想アプリケーションが作成されました。スクリーンショットを参照してください:
実際にこの仮想アプリケーションに展開するビルド定義を取得できないという問題が発生します。ビルドが失敗するか、ファイルがsite \ wwwrootフォルダーに残ってしまいます。
当社紺碧のWebアプリ名は次のとおりです。inyoforum私たちは、次のMSBuild引数の多数のバリエーションを試してみた
(ステージング): /P:DeployIisAppPath = "inyoforum__Staging /フォーラム"
/P:DeployIisAppPath = "inyoforum__Staging \フォーラム"
/P:DeployIisAppPath = "inyoforum(ステージング)/フォーラム"
/P:DeployIisAppPath = "inyoforum(ステージング)\フォーラム"
他のバリエーションも試しました。代わりに公開プロファイルを使用しようとしました。ローカルのVisual Studioアプリケーションから仮想アプリケーションに公開することはできますが、ビルドの定義からはできませんでした。
他にも試したいことはありますか?
ありがとう!これは主にうまくいった。私も引数にパスワードを追加する必要がありました。Azureから公開プロファイル設定をダウンロードすることからこれを得ました。 /p:DeployOnBuild = true /p:PublishProfile=xxxx.pubxml/p:Password = xxxx – ShellyFM