При переходе с OWIN на Core ASP.NET я обнаружил немного информацию об зависимостях для миграции, но я не нашел информации об этих других темы:
- Конвейер среднего уровня. Как это отличается, или нет?
- Протокол DelegatingHandler (например, Web API). Как это отличается, или нет?
- Файл startup.cs. Как это отличается?
Короче говоря, было бы замечательно узнать, какие основные горячие точки мне потребуются, чтобы перейти от OWIN к ASP.NET Core.
В качестве первого примера - ASP.NET Core не имеет HttpConfiguration
. Существуют мириады примеров плагинов и сервисов, которые предполагают его существование. Я хотел бы сделать вывод о том, как перевести инструкции для HttpConfiguration
в любой подход, ожидаемый ASP.NET Core.
В качестве другого примера, Документация Swashbuckle содержит инструкции по настройке с OWIN, но эти инструкции не работают с ASP.NET Core. Если бы я понял основные отличия от OWIN, было бы легче "оценить", как установить Swashbuckle в ядро ASP.NET.
- Примечание. Swashbuckle также дает инструкции для приложений
self-hosted
. Это меня смущает, потому что я думаю о OWIN (vis-a-vis Katana) как о самообслуживании, и поэтому это звучит излишне для меня. Но я не думаю, что это связано с настоящим вопросом.
Мой вопрос использовал пример Swashbuckle, но я не спрашиваю о Swashbuckle специально.
Update
Я обнаружил, что большая часть информации, которую я ищу, приведена в статье Переход из Web API 2 в ASP.NET MVC 6.