我在IIS中托管了一个使用basicHttpBindings的WCF服务。我正在向ServiceContract添加一个新方法,该方法将从控制台应用程序调用以执行管理任务。我开始思考,如果我给这个方法一个自己的端点,那就不好了。然后我想,如果该端点甚至不公开可用,该怎么办?如果只有我们局域网上的计算机可以访问它,情况会好得多。如果只有AD管理员被授权使用它,它甚至可能很酷,但我不想太复杂。所以我添加了一个新的ServiceContract接口,其中包含我的新方法。如何将其限制为仅限LAN访问?我需要NetTcpBinding吗?网络不是我的强项,从概念上讲,我对如何从IIS托管TCP端点感到困惑。此外,托管多个端点时,每个端点是否必须拥有自己的地址,或者它们是否可以位于同一地址?
答案 0 :(得分:0)
我要回答你的一些问题
nettcpbinding只是一个tcp连接,你可以在IIS pof上托管它 请查看此链接以获取更多信息hosting nettcp on IIS
您可以为多个端点设置一个基址,例如: https://localhost:8080/calculator.svc
net.tccp://本地主机:8080 / calculator.svc