.net 在局域网上使用WCF HttpBindings

.net 在局域网上使用WCF HttpBindings,.net,wcf,security,.net,Wcf,Security,我们有一个基于WCF的客户端服务器,在局域网上运行。通过使用NetTcpBinding,我们相处得很好,之所以选择NetTcpBinding,是因为我们无法让任何一个HttpBinding在主机之间工作。(在单个主机内工作正常,但对生产环境没有用处。) 现在我们又回到了我们想要探索使用BasicHttpBinding或WsHttpBinding的时候,但是我们根本无法从客户端看到服务器:即使将端点的路径放入IE也无法看到服务器 有什么简单的事情我们忽略了吗?我们没有指定任何安全设置(或者其他任何

我们有一个基于WCF的客户端服务器,在局域网上运行。通过使用NetTcpBinding,我们相处得很好,之所以选择NetTcpBinding,是因为我们无法让任何一个HttpBinding在主机之间工作。(在单个主机内工作正常,但对生产环境没有用处。)

现在我们又回到了我们想要探索使用BasicHttpBinding或WsHttpBinding的时候,但是我们根本无法从客户端看到服务器:即使将端点的路径放入IE也无法看到服务器

有什么简单的事情我们忽略了吗?我们没有指定任何安全设置(或者其他任何安全设置)。我们是否应该这样做(例如,将安全设置显式设置为无)


更新:指定
BasicHttpSecurityMode.None
对另一台计算机上服务的可见性(缺乏)没有影响。

为什么要在LAN上返回HTTP??在公司防火墙后面的公司局域网上,netTcp绝对是最好、最快、最通用的绑定—我一定会坚持使用它

除非你有一些问题-是吗?它们是什么??不确定HTTP绑定是否也没有这些

如果您坚持使用http绑定,您如何托管WCF服务??该服务现在是否公开任何http端点?您需要为我们发布服务器端配置

是的-如果要关闭所有安全性,请明确指定它。使用WCF时,始终要具体。basicHttpBinding默认使用“no securit”,但wsHttpBinding默认使用内置的Windows安全性-只要您的客户端和托管您的服务的计算机都位于同一个企业LAN中,并且可以访问企业Active Directory,这是很好的