我正在尝试使用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();
}