繁体   English   中英

C#:不具有管理员权限的https上的HttpListener设置

[英]c#: HttpListener setup on https without admin rights

我想使用HttpListener创建带有自签名证书的自定义端口上侦听的小型https服务器。

我遵循了一些教程,并且可以使用HttpListener创建Https服务器,但必须对以下内容使用管理员权限:

  1. 将证书添加到本地计算机证书(受信任的根和个人)
  2. 使用“ netsh http add sslcert”

我想设置没有管理员权限的Https。 我知道我可以使用TcpListener。 使用TcpListener时,我只应在个人商店中导入CA证书。 它不需要管理员权限。 但是需要手动解析http请求。

没有管理员权限,有没有办法设置HttpListener? 还是在TCP侦听器上使用解析器?

您需要授予对特定URL的权限,例如:

netsh http add urlacl url="http://+:4200/" user=everyone

请注意文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM