我正在为在本地进程中运行的 Web API 实现使用自托管的 OWIN 侦听器。但是,我无法成功监听 443 端口。
以下作品:
var startOptions = new StartOptions();
startOptions.Urls.Add("http://127.0.0.1:9866");
startOptions.Urls.Add("https://127.0.0.1:9877");
webServer = WebApp.Start<PbiMockStartup>(startOptions);
但是,当将端口号更改为 80 和 443 时,我一直得到 503 - 服务不可用。我使用 netsh 命令为 9877 和 443 端口添加了相同的 SSL 证书,但没有成功。
我从“netstat”中看到,带有 PID (4) 的“SYSTEM”进程已经在监听端口 443,但是除了禁用 HTTP.sys 模块之外,我找不到停止它的方法,这对我不起作用。
如何从自托管的 OWIN 侦听器侦听端口 443?