以下是一些上下文:我们需要在windows计算机上创建自托管web服务,而不必安装任何其他应用程序服务器软件(如IIS )。我们不能使用证书,因为证书的私钥有被泄露的风险。真的可以在Windows证书管理器中创建没有证书的https服务吗?
发布于 2020-04-14 15:23:09
如果没有证书,则无法通过Https创建WCF服务。
Https协议要求我们将证书绑定到机器端口,因为https由Http协议和SSL证书组成。此外,IIS web服务器不是必需的,我们可以在Windows NT服务/控制台应用程序中托管该服务。
下面是在windows服务中通过HTTP承载WCF服务的示例。
C# windows service - expose web interface
如果有什么我能帮上忙的,请随时告诉我。
https://stackoverflow.com/questions/61132447
复制相似问题