Как реализовать поддерживаемую проверку работоспособности для .NET Core 2.1? - PullRequest
0 голосов
/ 26 октября 2018

Для проекта .NET Core 2.0 я использовал стандартные библиотеки проверки работоспособности Microsoft, которые четко документированы на основе кода для .NET Core 2.0 . Поскольку менее чем через месяц, внезапно, это устарело . Новый файл readme относится к альтернативе .NET Core 2.2 . Однако версия .NET Core, готовая к работе, рекомендованная и имеющая долгосрочную поддержку , является версией 2.1. это именно то, что я сейчас использую для нового проекта.

Так что у меня проблемы. Каким образом поддерживается проверка работоспособности для .NET Core 2.1? Раньше это было понятно для .NET Core 2.0 и должно быть ясно для .NET Core 2.2, но для .NET Core 2.1 неясно, что мне делать.

1 Ответ

0 голосов
/ 26 октября 2018

На самом деле вы ответили на свой вопрос со ссылками.

ASP.NET Core 2.2 поставляется с собственной официальной проверкой состояния здоровья, см. Документы и ASP.NET Core 2.2.0-preview1 в блоге для новой службы здравоохранения.

Вы можете использовать любой из них (2.2 или старое решение) для срока службы ASP.NET Core 2.x. Поскольку старая версия устарела, она не будет обновляться для более новых версий ASP.NET Core, но следует ожидать, что она будет работать для строк 2.x.

К тому времени, когда выйдет ASP.NET Core 3.0 и вы захотите перейти на него, вам следует переключиться на службы исправности, представленные в ASP.NET Core 2.2.

Общее согласие относительно новых функций в второстепенных версиях (которые заменяют или изменяют предыдущее поведение) состоит в том, чтобы поддержать их для текущей основной версии и отбросить старые функциональные возможности в следующей основной версии, т. Е. Новый атрибут [ApiController] и автоматическая проверка модели были добавлено в ASP.NET Core 2.1. По умолчанию будет использоваться совместимость 2.0, и новое поведение будет недоступно, если вы не включите ее. После выхода версии 3.0 старые функции / поведение будут удалены, и будет использоваться только новая.

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