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

发布于 2024-10-15 04:47:47 字数 204 浏览 2 评论 0原文

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

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

I'd like my WP7 to be able to talk to a service on my local computer. For various reasons it would be more convenient if this service was hosted in a custom host, i.e. an app running locally. However, if I understand correctly "Silverlight-enabled WCF service" need asp.net compatibility, therefore must be hosted in IIS, is this correct?

If so, is there anyway to work round this and get a "Silverlight-enabled WCF service" running in a custom host?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你列表最软的妹 2024-10-22 04:47:47

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

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

The Silverlight-enabled WCF Service is just a simplified item template from a regular WCF service. It was originally added because the default binding for WCF services wasn't supported in Silverlight, and caused a lot of angst for new Silverlight developers. You should be able to use the regular WCF item in a regular project (e.g. console app) and you'll just have to adjust the bindings.

(Also of note is that the Silverlight-enabled WCF template uses a single code file instead of separating out the service interface from the class implementation.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文