自定义托管和“支持Silverlight的WCF服务”

时间:2011-01-31 03:38:14

标签: silverlight wcf wcf-hosting

我希望我的WP7能够与本地计算机上的服务进行通信。由于各种原因,如果此服务托管在自定义主机(即本地运行的应用程序)中,则会更方便。但是,如果我理解正确“启用Silverlight的WCF服务”需要asp.net兼容性,因此必须在IIS中托管,这是正确的吗?

如果是这样,是否仍然可以解决此问题,并在自定义主机中运行“启用Silverlight的WCF服务”?

1 个答案:

答案 0 :(得分:2)

启用Silverlight的WCF服务只是常规WCF服务的简化项目模板。最初添加它是因为Silverlight不支持WCF服务的默认绑定,并且对新的Silverlight开发人员造成了很大的焦虑。您应该能够在常规项目(例如控制台应用程序)中使用常规WCF项目,并且您只需调整绑定。

(另外值得注意的是,启用Silverlight的WCF模板使用单个代码文件,而不是将服务接口与类实现分离。)