Центр развертывания службы приложений Azure не удается развернуть из репозитория GitHub - PullRequest
1 голос
/ 26 марта 2019

У меня возникла проблема, связанная с разработкой веб-службы в Visual Studio 2017, ASP.NET с .NET версии 4.7.При публикации в Azure из Visual Studio он публиковался нормально и работал нормально, а также без проблем запускается в режиме отладки.

Однако, когда я подключил репозиторий GitHub к службе приложений Azure и отправил обновления в GitHubзатем синхронизирует Azure и ждет, пока он подберет обновления, а затем развернет приложение с помощью Kudu, оно выполнит синхронизацию, но затем выдаст несколько синтаксических ошибок по линиям ';' expected, '(' expected и т. д. при попытке развертывания и будетпоэтому терпеть неудачу.

1 Ответ

1 голос
/ 26 марта 2019

Очевидно, это связано с тем, что Azure использует MSBuild 14, когда он должен использовать MSBuild 15 для моего проекта VS2017. Я не разбираюсь в тонкостях и не могу найти много ссылок на эту проблему в Интернете, но проблема была решена путем добавления пакета NuGet Microsoft.Net.Compiler в проект, а затем отправки его в GitHub и синхронизации репозитория в центре развертывания Azure. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...