0

ドキュメントによると、gitリポジトリを更新することでAzureにデプロイすることができます。gitからAzureにデプロイする: 'Deploy Deploy Projects'なし

私はウォークスルーhereを試しました。

this github repositoryを作成してから、Visual StudioテンプレートからASP.NET MVCプロジェクトを生成しました。

は、ログを見ると、アズールは、チェックインを検出したが、この役に立たないメッセージ提供:-y --no-ドット展開-r deploymentscript「紺碧サイト:展開スクリプトを生成するには、次のコマンドを使用して

を"D:\ home \ site \ repository" -o "D:\ home \ site \ deployments \ tools" --basic "を選択します。 ':\ホーム\サイト\リポジトリ\クーズー展開-test.sln D' いいえ、展開プロジェクトと

生成されたデプロイメントスクリプトは

見つかりソリューションは、Webサイトの展開スクリプトファイルの生成します。代わりにファイルを展開する。

私のすぐに使えるASP.NETプロジェクトは、なぜ「デプロイ可能なプロジェクト」ではないのですか?

私はそれを修正するために何ができますか?

答えて

2

GitHubリポジトリに現在存在するソリューションファイルには、エラーが示唆するようなプロジェクト情報は含まれていません。私はあなたのレポのコピーをダウンロードし、Visual Studio 2015でそのソリューションを開きました。それに関連するプロジェクトはありませんでした。

https://github.com/AndrewShepherd/kudu-deployment-test/blob/master/kudu-deployment-test.sln

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 14 
VisualStudioVersion = 14.0.25420.1 
MinimumVisualStudioVersion = 10.0.40219.1 
Global 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

私は、リポジトリ内のファイルから既存のプロジェクトを追加すると、これは私の更新ソリューションファイルがどのように見えるかです:あなたのプロジェクトは、Visualで正しく表示されている場合

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 14 
VisualStudioVersion = 14.0.25420.1 
MinimumVisualStudioVersion = 10.0.40219.1 
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "kudu-deployment-test", "kudu-deployment-test\kudu-deployment-test.csproj", "{AA0F0FD5-559E-4125-87A7-F7C3173DE079}" 
EndProject 
Global 
    GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     Debug|Any CPU = Debug|Any CPU 
     Release|Any CPU = Release|Any CPU 
    EndGlobalSection 
    GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     {AA0F0FD5-559E-4125-87A7-F7C3173DE079}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     {AA0F0FD5-559E-4125-87A7-F7C3173DE079}.Debug|Any CPU.Build.0 = Debug|Any CPU 
     {AA0F0FD5-559E-4125-87A7-F7C3173DE079}.Release|Any CPU.ActiveCfg = Release|Any CPU 
     {AA0F0FD5-559E-4125-87A7-F7C3173DE079}.Release|Any CPU.Build.0 = Release|Any CPU 
    EndGlobalSection 
    GlobalSection(SolutionProperties) = preSolution 
     HideSolutionNode = FALSE 
    EndGlobalSection 
EndGlobal 

Studioでは、ソリューションファイルが保存され、更新されたバージョンがレポにプッシュされることを確認します。すでにGitHubから継続的なデプロイメントをセットアップしているので、ソリューションファイルを修正すると、プロジェクトは自動的に正しくデプロイされます。

+0

Dammit。私はコミットする前にソリューションを保存しませんでした。 :-( –

+1

これは今すぐうまく動作します:-) –