Несколько вещей, которые вы можете попробовать ...
cf push CloudConsoleApp - тип проверки здоровья none -s windows2016 -b binary_buildpack --no-route
Раньше вам нужно было использовать binary_buildpack.Это больше не так, хотя вы все еще можете использовать его.Как правило, вы должны использовать hwc_buildpack
с .NET Apps в Windows.
Попробуйте cf push CloudConsoleApp --health-check-type none -s windows2016 --no-route -b hwc_buildpack
.
Если это не сработает, вы все равно можете использовать binary_buildpack, но binary_buildpack ничего не делает.Он ничего не устанавливает, он не знает, как создать ваше приложение, он не знает, как запустить ваше приложение.Таким образом, если hwc_buildpack не работает для вас, вам также нужно указать команду для запуска вашего приложения.Итак, попробуйте что-то вроде этого: cf push CloudConsoleApp --health-check-type none -s windows2016 -b binary_buildpack --no-route -c 'my_app.exe'
(или любая другая команда, запускающая ваше приложение).
В двоичном пакете сборки вам также нужно отправить приложение, которое скомпилировано и готово к запуску.Бинарный buildpack ничего не делает, даже не компилирует ваше приложение, тогда как hwc_buildpack знает больше и может собрать ваше приложение.
Надеюсь, это поможет!