У меня есть основное приложение ASP.NET, которое я автоматически развертывал в службе azure app для фиксации git-репо. Он отлично работал как проект project.json.Как мне создать проект f # на основе .fsproj для azure?
Я преобразовал свой project.json в myproject.fsproj, и он строит и запускает локально. При отправке .fsproj в git было запущено развертывание, но с журналом активности, содержащим одну строку, не удалось: «D: \ home \ site \ repository \ myproject.fsproj» не является развертываемым проектом.
Я предполагаю, что это проблема с сценарием развертывания по умолчанию kudu? Кто-нибудь знает, как разобраться в этом, или мне нужно отправить вопрос/RFC парням-куду?
UPDATE
Я создал оригинальную .fsproj с помощью: dotnet new mvc --language f# --framework netcoreapp1.0
Я с тех пор внес изменения в него, поэтому я буду стараться делать минимальный случай поздно вечером.
VS 2017rc? или 2015? Суть в том, что это может быть разница в том, как это построено. Это снова зависит от множества конфигураций и, возможно, от агентов. –
Ничего. Файл .fsproj, созданный с использованием dotnet new. Я уточню вопрос. – Dave
Msbuild - тот, который я использовал для строительства. Попытайтесь сделать то же самое локально. Также: http://blog.ploeh.dk/2013/08/26/running-a-pure-f-web-api-on-azure-web-sites/ –