我有一个托管在 Azure WorkerRole 中的 WCF 服务。在 localhost 上一切正常,但在 Azure 中部署时出现以下权限问题(在事件查看器中找到)
例外:HTTP 无法注册 URL
https://+:5253/IServiceName/
。您的进程无权访问此命名空间(详情请参阅http://go.microsoft.com/fwlink/?LinkId=70353
)。
(我正在使用 Castle Windsor WCF 来创建依赖注入服务,但在幕后它基本上是一个 ServiceHost,其基地址设置为https://<instance-ip-endpoint>.cloudapp.net:<endpoint-port>/IServiceName
和WSHttpBinding
顶部。)
我从我的另一个项目中复制粘贴了代码,它在 Azure 上运行良好。
有人对如何解决此问题有任何建议吗?部署不应该有权访问它自己的端点吗?