仅从我的silverlight应用程序调用WCF

时间:2011-08-17 16:39:23

标签: silverlight silverlight-4.0

我有一个WCF。 我有一个silverlight应用程序。

除了Silverlight应用程序之外,我不希望任何人能够调用WCF。 我不想在客户端上安装任何证书。 我不想打任何数据库。

这样做的最佳方法通常是什么?

1 个答案:

答案 0 :(得分:2)

您可以使用跨域策略文件解决此问题。如果不实施此策略文件,Silverlight无法连接到辅助域上托管的WCF服务。

以下两个链接可帮助您找到正确的方向 http://msdn.microsoft.com/en-us/library/cc197955%28v=vs.95%29.aspx

Tim Heuer也对这个文件的实现做了很好的写作。

http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx

要防止其他应用程序访问WCF服务,您需要实现某种Here is a related post的身份验证

相关问题