WCF服务浏览

时间:2009-12-30 19:56:14

标签: c# .net vb.net wcf

我的系统上安装了WCF服务。我可以浏览并查看.svc文件就好了。我是否应该能够使用浏览器查看端点地址,例如https://svc.example.com/BaseService/Login

2 个答案:

答案 0 :(得分:1)

不,你不应该。某些框架允许您这样做的事实是由这些框架提供的一种精确性,使您可以更轻松地调试服务。

WS规范(AFAIK)中没有任何内容表明合同端点应该可以通过网络浏览器从根目录浏览。

鉴于WS规范不是特定于传输的(即HTTP),您会对另一个没有浏览器支持的TCP / IP传输做什么?

这就是为什么它不是强制性的。这只是因为您通常会看到HTTP协议上的WS实现,这是由某些框架为您提供的。

答案 1 :(得分:0)

如果您的WCF服务返回一个HTML页面,那么是的,它应该是可浏览的。但正如casperOne所说,这只是一个很好的选择。但是,在进入生产模式时,您应该关闭WSDL可浏览功能以提高服务的安全性。