Итак, я использую приложение wpf и веб-сервер внутри, используя пакет owin. это работает как шарм, однако я хочу иметь возможность использовать https. когда погуглил, я наткнулся на owin.https. Следуя этому образцу, мой веб-клиент выдает только исключения и не подключается. При поиске дополнительных сведений о том, как использовать это, я обнаружил, что параметр enable ssl установлен в значение true, хотя я использую настольное приложение, которого нет и не вижу этого параметра в свойствах проекта.
Что я сделал пока:
класс запуска:
appBuilder.UseForcedHttps(4430);
веб-сервер:
string baseAddress = "http://localhost:" + ConfigurationManager.AppSettings["Port"];
string secureAddress = "https://localhost:" + ConfigurationManager.AppSettings["PortSecure"];
var options = new StartOptions();
options.Urls.Add(baseAddress);
options.Urls.Add(secureAddress)
// Start OWIN host
using (WebApp.Start<Startup>(options)) ;
Хотя это, похоже, не работает, есть идеи, как заставить https работать и делать ли я нужно работать с сертификатами на?