如何在Azure中托管Rest WCF?

时间:2012-06-28 14:42:33

标签: asp.net wcf rest

我正在尝试使用web角色在azure中托管我的基于休息的WCF服务,我使用以下代码片段来创建主机但是获取消息 FORBIDDEN 403:访问被拒绝。我无法弄清楚出了什么问题。

是否有可能出现我可能没有想到的任何其他问题?

private void CreateServiceHost()
            {
                RoleInstanceEndpoint externalEndPoint = RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["LeEndpoint"];
                var baseaddress = String.Format("http://{0}:{1}",externalEndPoint.IPEndpoint.Address,externalEndPoint.IPEndpoint.Port);
                var host = new ServiceHost(typeof(Service1), new Uri(baseaddress));
                var binding = new WebHttpBinding();
                host.AddServiceEndpoint(typeof(IService1),binding,baseaddress);
                host.Open();
            }

0 个答案:

没有答案