0

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

如果是这样,是否有办法解决这个问题并在自定义主机中运行“启用 Silverlight 的 WCF 服务”?

4

1 回答 1

2

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

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

于 2011-01-31T04:30:12.803 回答