我使用的是在12月时间框架内发布的ASP.NET Core和VS 2015的预览工具。
我已经关注了许多关于如何在Kestrel中启用SSL的在线示例。他们都没有工作。
所以我在项目中尝试了一个名为"启用SSL"它似乎为我设置了一个端口,并且从当地主机开始工作,但似乎没有在其他地方工作。
我也尝试过.UseKestrel()我有选项。使用过Https(" ssl.pfx","密码")
下面我有UseUrls,但它似乎没有正确绑定到端口,因为我的SSL请求。当我尝试发出SSL请求时,它会超时。我使用了netstat,似乎没有为我指定的SSL端口打开端口。
1)我如何使用UseUrls?我需要localhost和远程机器访问 2)如何配置IIS express以允许https呼叫?
如果有人有一个很好的可靠方法在ASP.NET Core项目中为VS 2015设置这个,我真的很感激!
谢谢,
詹姆斯
答案 0 :(得分:0)
你到目前为止还没有说你尝试了什么,所以也许你已经尝试过了,但你需要:
Microsoft.AspNetCore.Server.Kestrel.Https
app.UseKestrelHttps(certificate);
https://
几个月前我在VS2015上使用过这篇文章:https://www.thesslstore.com/blog/implement-ssl-kestrel-asp-net-core/ 我为我工作得很好,但也许有一些事情要适应最新版本。