红隼与asp.net 1.0核心
问题描述:
我想与asp.net核心HTTPS运行隼HTTPS 1.0 我试图按照这个帖子http://dotnetthoughts.net/how-to-setup-https-on-kestrel/红隼与asp.net 1.0核心
不过,这并不与asp.net核心工作
它是在
app.UseKestrelHttps(certificate)
错误给错误是
错误CS1061'IApplicationBuilder'不包含'UseKestrelHttps'的定义,并且没有找到接受'IApplicationBuilder'类型的第一个参数的扩展方法'UseKestrelHttps'(您是否缺少使用指令或程序集引用?)
答
该文章似乎是关于ASP.NET 5 RC1。据this post,在ASP.NET核心,.UseKestrelHttps()
已被替换为options.UseHttps()
,例如:
var host = new WebHostBuilder()
.UseKestrel(options => {
options.UseHttps(new X509Certificate2(...));
})
您需要添加Microsoft.AspNetCore.Server.Kestrel.Https
到您的项目,以获得UseHttps
功能。
此外:您必须将“Microsoft.AspNetCore.Server.Kestrel.Https”添加到您的project.json以查看UseHttps() – maltmann