1

我正在使用 HTTPS 托管 WCF 服务,并且遇到了将地址设置为运行它的机器的 netbios 名称的问题。如果我只想通过添加主机标头来使用 HTTP,这很容易解决,但不幸的是,您无法将主机标头添加到 HTTPS 绑定。(你可以在命令行上,但我的 IT 部门并不热衷于这样的黑客攻击)。

我几乎在我能想到的所有地方都进行了搜索。我想知道是否还有其他人有这个问题,或者他们是否都只是通过 HTTP 公开他们的 API?谢谢。

如果需要更多信息,我很乐意提供。

不幸的是,我不允许发布图像来显示问题。元数据页面告诉我使用https://mcweb1-prod.powertochange.local/TMC_API.svc?wsdl,但我希望它改用外部地址。

4

1 回答 1

2

不幸的是,当您在 IIS 中添加 HTTPS 绑定时,它不允许您手动设置或读取证书中的 URL。此链接说明如何正确更改元数据中的地址。

于 2010-11-09T00:02:02.233 回答