2016-04-19 16 views
0

私のVisual Studio Team Servicesアカウント用にAzure Web Appにデプロイメントソースを設定する際に問題があります。Webアプリケーションのデプロイメントソースを設定できませんでした

私はちょうど私の解決策を再編成していた - (私があった、同じフォルダに私の解決策&プロジェクトを持っているために使用される新しいプロジェクトを追加し、古いルートフォルダの親フォルダであることを私のGitのレポのルートディレクトリを変更私のgitのルートですが、今は\ solution \ &。\ solution \ project1 &。\ solution \ project2です。。\ solutionは私のgitのルートです)。

私のVisual Studio Team Servicesアカウントを使用して継続的な展開が設定されていて、正常に動作していましたが、この再構成後に動作が停止しました。 Azure Webサイトの削除と再作成を試み、VS Team Servicesプロジェクトも再作成しましたが、それは違いはありませんでした。

私はポータルで私のWebアプリケーションのデプロイメントソースを設定しようとすると、それが次のエラーで失敗します。

Failed to set up deployment source for web app my-web-app(Staging), 
using Visual Studio Team Services. Repository 'UpdateSiteSourceControl' 
operation failed with System.InvalidOperationException: Vso GetRepository: 
Cannot find repository 
https://my_account.visualstudio.com/DefaultCollection/_git/my_repo_name 
at 
Microsoft.Web.Hosting.SourceControls.VsoProxy.<GetRepository>d__3f.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.Web.Hosting.Administration.VsoSiteRepositoryProvider.<UpdateSiteSourceControl>d__6.MoveNext(). 
+0

関連問題:https://social.msdn.microsoft.com/Forums/en-US/6a703772-aa2a-45cc-911f- 09eedeb2b94e/failed-deployment-for-web-app-using-vsts?forum = windowsazurewebsitespreview –

+1

また、最近変更されていないソリューションでも展開できるかどうか確認できますか?これは、それが本当に原因であるかどうかを確認するのに役立ちます。これは、関係のないAzure/VSTSの問題です。 –

+0

はい@david、私はもう一度単一のプロジェクトソリューションで試してみましたが、うまくいきました。問題は複数のプロジェクトの解決策にあるようです。下のコメントで触れたように、従来のポータルを使用する際に、カスタムポータルを使用する場合の回避策があります。新しいポータルを使用すると、ARMテンプレートを使用して動作させることができます(https:// github.com/Azure/azure-content/blob/master/articles/app-service-web/app-service-deploy-complex-application-predictably.md)、私はまだこれを試していません。 –

答えて

0

は、代わりに新しいポータルで展開ソースを設定します。あなたは、ダッシュボード上のソースコントロールからの展開を設定しようとすることができます:

enter image description here

+0

これを実行すると、WebアプリケーションをVSオンラインリポジトリにリンクすることができましたが、展開時に失敗します(MSBUILD中にかなりの情報がないエラーが表示されます)。私は、複数のプロジェクトを持つソリューションをサポートしていないという問題があると思います。おそらくカスタム展開スクリプトを作成する必要があります。 ソリューションファイルは、どのプロジェクトが主要な「スタートアップ」プロジェクトであるかを知っていますが、このシナリオを処理してはいけないので、これは必須ではありません。 –

+0

例をご覧ください:http://www.devtrends.co.uk/blog/azure-web-sites-git-deploy-for-multiple-project-solutions –

関連する問題