【发布时间】:2010-11-08 22:48:26
【问题描述】:
我正在使用 HTTPS 托管 WCF 服务,我遇到了将地址设置为运行它的机器的 netbios 名称的问题。如果我只想通过添加主机标头来使用 HTTP,这很容易解决,但不幸的是,您无法将主机标头添加到 HTTPS 绑定。 (你可以在命令行上,但我的 IT 部门并不热衷于这样的黑客攻击)。
我几乎在所有我能想到的地方都进行了搜索。我想知道是否还有其他人有这个问题,或者他们是否都只是通过 HTTP 公开他们的 API?谢谢。
如果需要更多信息,我很乐意提供。
很遗憾,我不允许发布图片来说明问题。元数据页面告诉我使用https://mcweb1-prod.powertochange.local/TMC_API.svc?wsdl,但我希望它使用外部地址。
【问题讨论】:
-
您是否使用 IIS 托管 WCF 服务?
-
是的。我在 Win 2k3 上尝试过 IIS6,在 Win 2k8 上尝试过 IIS7,似乎都没有帮助