0

В соответствии с документацией возможно развертывание в Azure путем обновления репозитория git.Развертывание до Azure от git: «Нет развертываемых проектов»

Я пробовал прохождение here.

Я создал this github repository, а затем сгенерировал проект ASP.NET MVC из шаблона Visual Studio.

Глядя на журналах, Azure обнаружил фиксирование, но при условии, это бесполезное сообщения:

Используя следующую команду для создания развертывания сценария: «лазурного сайта deploymentscript -y --no-точки развертывания -r "D: \ home \ site \ repository" -o "D: \ home \ site \ deployments \ tools" --basic '.

Создание сценария развертывания для веб-сайта

Сформирован сценарий развертывания файлов

Найдено решение 'D: \ главная \ сайт \ хранилище \ куду-развертывания-test.sln' без каких-либо развертываемых проектов. Развертывание файлов.

Почему мой простой проект 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 

После того, как я добавил существующий проект из файлов в хранилище, это то, что мой обновленный файл решение выглядело как:

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

Проклятье. Я не сохранил решение до того, как я его совершил. :-( –

+1

Теперь он отлично работает :-) –