我正在运行自托管WCF服务(SSL)。 我已经看到其他人使用netsh来做命名空间 通过这样的方式保留他们的自托管WCF:
netsh http add urlacl url=https://+:80/MyUri user=DOMAIN\user
我的webservice在没有命名空间预留的情况下工作。那有什么 有理由这样做吗?我错过了什么吗?我为什么要进行名称空间保留?
答案 0 :(得分:1)
因为您以管理用户身份运行代码。任何受限制的用户都无法在端口80或任何端口上托管HTTP服务器,而无需在其帐户中注册URL。
请参阅Why won't my Windows Service that is hosting a WCF Service run under LocalService or NetworkService accounts,WCF Service Access right: No access rights to this namespace。