Как мне развернуть gf-проект на основе.fsproj в azure?

У меня есть основное приложение ASP.NET, которое я автоматически развертывал в службе приложений Azure при фиксации в git-репо. Он отлично работал как проект типа project.json.

Я преобразовал свой project.json в myproject.fsproj, и он собирается и запускается локально. При добавлении.fsproj к git развертывание было инициировано, но оно не удалось с журналом операций, содержащим одну строку: 'D:\home\site\repository\myproject.fsproj' не является развертываемым проектом.

Я предполагаю, что это проблема со сценарием развертывания kudu по умолчанию? Кто-нибудь знает, как это решить, или мне нужно отправить вопрос /RFC ребятам из Kudu?

ОБНОВИТЬ

Я сгенерировал оригинальный.fsproj используя: dotnet new mvc --language f# --framework netcoreapp1.0

С тех пор я внес в него изменения, поэтому постараюсь сделать минимальное дело позже сегодня вечером.

1 ответ

Оказывается, что развертывание по умолчанию в Azure не справится с этим.

После ответа на сценарий развертывания Kudu для ASP.NET Core 1.0 я создал собственный сценарий развертывания, используя:

npm install -g kuduscript

kuduscript -y --aspNetCore myproject.fsproj

Добавленный файл deploy.cmd вместе с.deployment:

[config] command = deploy.cmd

Развертывание, вызванное нажатием на git, работает, как и ожидалось.

Другие вопросы по тегам