Имею набор WEB API контроллеров. Self-hosted, крутятся внутри Windows service.
Работаем с WEB API 1.1 (апгрейдить до версии 2 нельзя). В конфиге есть два базовых адреса для маршрутов, один HTTP другой HTTPS.
Code: Select all
<add key="WebApiServiceUrl" value="https://localhost:7080" />
<add key="WebApiCertServiceUrl" value="http://localhost:7081" />
Сейчас если я создаю два HttpSelfHostServer объекта, один для WebApiServiceUrl, а другой для WebApiCertServiceUrl, то абсолютно все контроллеры доступны по обоим адресам. А нужно ограничить.. Controller A только по HTTPS адресу.. Controller B только по HTTP.
Спасибо