Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 外部http端点工作角色,无访问权限,executionContext提升_Wcf_Http_Azure_Azure Worker Roles - Fatal编程技术网

Wcf 外部http端点工作角色,无访问权限,executionContext提升

Wcf 外部http端点工作角色,无访问权限,executionContext提升,wcf,http,azure,azure-worker-roles,Wcf,Http,Azure,Azure Worker Roles,还有一篇关于工作角色http服务的文章 各位好, 我一直在到处寻找答案,但一个也找不到 问题是: 我有一个具有tcp入口点的工作者角色。它在本地和azure上运行良好。到目前为止还不错 我有一个windows phone应用程序(sdk 8.0、.net 4.5)要连接到此端点 这里的第一个问题是,使用windows phone项目访问wcf服务的唯一方法是右键单击项目,“添加服务引用”并输入服务地址。但是它不适用于tcp.net://{address}:{port}/{service name

还有一篇关于工作角色http服务的文章

各位好,

我一直在到处寻找答案,但一个也找不到

问题是:

我有一个具有tcp入口点的工作者角色。它在本地和azure上运行良好。到目前为止还不错

我有一个windows phone应用程序(sdk 8.0、.net 4.5)要连接到此端点

这里的第一个问题是,使用windows phone项目访问wcf服务的唯一方法是右键单击项目,“添加服务引用”并输入服务地址。但是它不适用于tcp.net://{address}:{port}/{service name}。 我已经搜索并发现我需要一个http服务

好吧,我将创建一个http端点。代码很简单,到处都可以找到

现在是有趣的部分,我有以下错误:

HTTP无法注册URL。您的进程没有对此命名空间的访问权限

所以我在互联网上查了一下,找到了两个答案: 添加

到ServiceDefinition.csdef文件。 和背景

var binding=new BasicHttpBinding{HostNameComparisonMode=HostNameComparisonMode.Exact}

现在是踢球者,我已经做了,但仍然不起作用。

以下是ServiceDefinition.csdef文件中的我的端点


正在寻求帮助