Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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 是否所有绑定都需要设置URLACL?_Wcf_.net 4.0 - Fatal编程技术网

Wcf 是否所有绑定都需要设置URLACL?

Wcf 是否所有绑定都需要设置URLACL?,wcf,.net-4.0,Wcf,.net 4.0,我们设置了一个windows应用程序,用于与windows服务进行某些操作的对话。它是使用wsHttp设置和工作的,但是我们需要将url添加到URLACL列表中,以便服务运行。对于其他绑定来说,这也是一个问题吗?或者我们现在使用的是错误的绑定吗 将来,服务可能会从最终用户的本地计算机移动到其网络上的服务器,因此我们可能应该使用其他绑定?似乎“下一个”最佳选项是netTcpBinding,但要使用它,您需要启动TCP端口共享服务: 因为这一切都是为了简化客户端机器上的安装并减少对其配置的更改数量,

我们设置了一个windows应用程序,用于与windows服务进行某些操作的对话。它是使用wsHttp设置和工作的,但是我们需要将url添加到URLACL列表中,以便服务运行。对于其他绑定来说,这也是一个问题吗?或者我们现在使用的是错误的绑定吗

将来,服务可能会从最终用户的本地计算机移动到其网络上的服务器,因此我们可能应该使用其他绑定?

似乎“下一个”最佳选项是netTcpBinding,但要使用它,您需要启动TCP端口共享服务:

因为这一切都是为了简化客户端机器上的安装并减少对其配置的更改数量,所以我不确定这是否有任何真正的优势。我可以转换为netTcpBinding以提高速度,因为它是最快的协议。。。但在这种情况下,它的速度足够快,不需要花费更多的开发时间


我讨厌回答我自己的问题,但希望这能帮助其他人

什么是URLACL列表?它是如何设置名称空间保留以便服务可以开始侦听地址的:因此,我认为任何侦听地址的绑定都需要保留,对吗?