将https与wpf和owin包一起使用

时间:2020-05-27 13:05:46

标签: c# wpf owin

因此,我使用owin包使用wpf应用程序和内部的Web服务器。这就像一个魅力,但我希望能够使用https。当谷歌搜索一些我遇到了owin.https。 遵循此示例,但我的Web客户端仅引发异常,并且未连接。谷歌搜索更多有关如何使用此设置的信息时,我遇到了将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正常工作,我需要使用证书吗?

0 个答案:

没有答案