CSharp - WebAPI自主机 503错误( HttpSelfHostConfiguration设置 HttpSelfHostConfiguration )

  显示原文与译文双语对照的内容

我有一个使用自承载WebAPI的窗口服务。 HttpSelfHostConfiguration.HostNameComparisonMode 为主机名强匹配设置 HostNameComparisonMode.Exact 。


var config = new HttpSelfHostConfiguration(uri);
config.HttpSelfHostConfiguration = System.ServiceModel.HostNameComparisonMode.Exact;
this._server = new HttpSelfHostServer(config);
_server.OpenAsync().Wait();

域的指定URL命名空间的URL保留。


netsh http add urlacl url=https://+:443/user=EVERYONE

将SSL证书绑定到端口号。


netsh http add sslcert ipport=0.0.0.0:443 certhash=xxxxxxxxxxx appid={xxxxxxxxx}

但结果出现 HTTP 503错误。 我不知道状态。

时间: 作者:

我也有类似的问题。 我的例子中的问题是我的URL的重复 urlacl 。


netsh http show urlacl
...
http://+:80/api 
http://127.0.0.1:80/api (or any IP)

删除程序中所有可能的重复 urlacl 。

作者:
...