私は複数のWebプロジェクトのソリューションを持っています。 Azure Webサイト内で別々のWebサイトとして、同じGitリポジトリから実行したいと考えています。AzureのWebサイトで特定のWebプロジェクトを展開する
ウェブプロジェクトを実行するウェブサイトを指定するにはどうすればよいですか?
AppHarborは、それぞれのWebプロジェクトを含むアプリケーションの名前が付けられた複数のソリューションファイルでこれを処理します。 Azureのウェブサイトは何も見つかりません。
私は複数のWebプロジェクトのソリューションを持っています。 Azure Webサイト内で別々のWebサイトとして、同じGitリポジトリから実行したいと考えています。AzureのWebサイトで特定のWebプロジェクトを展開する
ウェブプロジェクトを実行するウェブサイトを指定するにはどうすればよいですか?
AppHarborは、それぞれのWebプロジェクトを含むアプリケーションの名前が付けられた複数のソリューションファイルでこれを処理します。 Azureのウェブサイトは何も見つかりません。
今.deploymentファイルの代わりにApp.Settingsを使用するのと同じくらい簡単です。
これはまた、1つのRepoで複数のプロジェクトソリューションを可能にします。たとえば、WebAPIとWebアプリケーションが1つのソリューションにある場合、Azure Webサイトを設定して特定のプロジェクトを展開できます。そのよう:
私はこれを試してみましたが、御馳走を作品しています。
.deploymentファイルと組み合わせた2つの異なるブランチで作業する必要があります。
だから、最初の分岐は.deploymentファイル内でこのようなものを持つことができます:
[config]
project = WebProject/WebProjectA.csproj
とブランチ2このような何か:
[config]
project = WebProject/WebProjectB.csproj
私はどのように説明し良いブログの記事に出くわしましたこれをカスタム展開スクリプトを使用して実行します。これはやりにくいですが、より良いものが追加されるまで実行可能な解決策です。
http://blog.amitapple.com/post/38419111245/azurewebsitecustomdeploymentpart3
編集:
この1つはよりよいですし、あなたのレポのルートで余分なファイルのカップルでそれを行うことができます:
http://www.devtrends.co.uk/blog/azure-web-sites-git-deploy-for-multiple-project-solutions
サポートライブラリプロジェクトを指定することはできますか? – LiamB
@LiamB - 私のWebAPIには、Windows Azure/deploymentの観点からの追加設定なしで動作する.NETクラスライブラリの2つのプロジェクト参照があります。それはあなたが意味するものですか? – SimonGates
うん、それはソートされました - 私のリファレンスの1つが壊れています。私に戻ってきてくれてありがとう。 – LiamB