2010-06-02 96 views
1

我是WCF Web服务的新手,并且已经创建了一个服务。私人WCF Web服务

这是我后我:

  • 如果有人vists http://somesite.com/Poo.svc他们直接拒绝了蝙蝠(404或东西)
  • 只有我可以添加到VS.服务的引用

我所追求的是使WCF服务完全隐私。

任何想法?

回答

1

将机器证书添加到您的机器,并使用该证书对服务进行身份验证。任何不能出示该证书的人将被拒绝。

阅读关于Codeplex的How To – Use Certificate Authentication and Message Security in WCF calling from Windows Forms文章,了解有关如何执行此操作的详细说明。

但是,这不会阻止其他人尝试在Visual Studio中添加服务引用。除了不告诉任何人有关服务端点的信息外,实际上并没有什么可以阻止这一点 - 至少不是服务级别。您几乎必须拒绝所有传入的对防火墙或其他URL的请求。