使用Nowin的美丽是,我不必乱七八糟的windows命令来设置一个简单的Web服务器.根据Nowin自述,我可以使用以下行来配置SSL
builder.SetCertificate(new X509Certificate2("certificate.pfx","password"));
但是,当使用Nancy时,我似乎没有访问此服务器构建器类.一切似乎都在神奇的幕后发生.
任何想法如何通过证书到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(); } }}总结
以上是内存溢出为你收集整理的c# – 使用Nancy时如何将SSL证书传递给Nowin?全部内容,希望文章能够帮你解决c# – 使用Nancy时如何将SSL证书传递给Nowin?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)