Не удается собрать ядро ​​ASP.net (2.1) в DevOps Azure?Почему я получаю основной, не выставленный, когда это (и это работает в местных iis и kestrel) - PullRequest
0 голосов
/ 01 декабря 2018

У меня возникли ОГРОМНЫЕ проблемы при попытке настроить конвейер для развертывания моего приложения ASP.net CORE 2.1 - оно работает локально и на моем производственном сервере без проблем, но не будет встраивать в azure devops (конвейер сборки ядра .net по умолчанию)

Я получаю следующую ошибку -

2018-11-30T12: 48: 33.7773082Z CSC: ошибка CS5001: Программа не содержит статический метод «Main», подходящий дляточка входа [D: \ a \ 4 \ s \ RecipeSavants.Services \ RecipeSavants.Services.csproj] 2018-11-30T12: 48: 33.7774419Z 0 Предупреждение (я) 2018-11-30T12: 48: 33.7774665Z 1 Ошибка (s) 2018-11-30T12: 48: 33.7774835Z 2018-11-30T12: 48: 33.7775041Z Истекшее время 00: 00: 14.10 2018-11-30T12: 48: 33.8262171Z ## [ошибка] Ошибка: C: \ ProgramФайлы \ dotnet \ dotnet.exe завершились ошибкой с кодом возврата: 1 2018-11-30T12: 48: 33.8270669Z ## [error] Команде Dotnet не удалось выполнить с ненулевым кодом завершения в следующих проектах: D: \ a \ 4 \ s\ RecipeSavants.Services \ RecipeSavants.Services.csproj

Что очень странно - так как эта работа лна моем живом IIS-боксе включен локальный контроль - в Azure происходит сбой - вот ошибка, мои основные настройки моего проекта и вывод локального запуска dotnet build -c - все они работают, но это не удаетсяв лазурных девопах - есть идеи почему?

Here is a link to build output here is a link to my main link to my project settings output from dotnet build - on the same project in release mode locally

1 Ответ

0 голосов
/ 24 января 2019

У меня была такая же проблема с моим консольным приложением .net core 2.2 во время компиляции на моем локальном компьютере.Я использую async в Main.Добавление последних в файл csproj работал для меня.Это может быть полезно при создании DevOps Azure, однако я не пробовал в DevOps Azure.

<PropertyGroup>
    <LangVersion>Latest</LangVersion>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
...