【发布时间】:2014-01-24 19:57:12
【问题描述】:
我们有通过 HTTPS 提供 REST API 的自托管 C# WCF 服务。
问题:为 SSL 配置证书需要管理员权限。我认为它与 WCF 相关,依赖于 http.sys 进行 http/https 处理。该服务旨在部署在客户环境中。所以如果不需要管理员权限就可以运行就好了。
看起来 WCF 依赖于 http.sys,
Can I self-host an HTTPS service in WCF without the certificate store and without using netsh http add sslcert?
想知道是否存在任何其他支持 SSL 且不需要计算机管理员权限的嵌入式 Web 服务器解决方案?
检查到现在,
http://nancyfx.org/
https://github.com/pvginkel/NHttp
两者似乎都不支持 SSL。
【问题讨论】:
-
我们的 SecureBlackbox 有 HTTPS 服务器组件,但它的级别很低(即您需要编写额外的代码才能使用它)。
-
Eugene,正在寻找一种能够提供开箱即用的 Web 服务器功能的解决方案。