Mon*_*ong 10 c# nancy owin nowin
使用Nowin的美妙之处在于我不必乱用各种Windows命令来设置简单的Web服务器.根据Nowin自述文件,我可以使用以下行配置SSL
builder.SetCertificate(new X509Certificate2("certificate.pfx", "password"));
Run Code Online (Sandbox Code Playgroud)
但是,在使用Nancy时,我似乎无法访问此Server构建器类.一切似乎都在幕后神奇地发生.
我有什么想法可以将证书传递给Nowin吗?
确保安装了Nancy.Owin包.
使用这样的代码启动服务器:
.
using System;
using System.Net;
using System.Threading.Tasks;
using Nancy.Owin;
using Nowin;
public class Program
{
static void Main(string[] args)
{
var myNancyAppFunc = NancyMiddleware.UseNancy()(NancyOptions options =>
{
// Modify Nancy options if desired;
return Task.FromResult(0);
});
using (var server = ServerBuilder.New()
.SetOwinApp(myNancyAppFunc)
.SetEndPoint(new IPEndPoint(IPAddress.Any, 8080))
.SetCertificate(new X509Certificate2("certificate.pfx", "password"))
.Build()
)
{
server.Start();
Console.WriteLine("Running on 8080");
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
959 次 |
| 最近记录: |