Windows 窗体中的 WCF 数据服务托管
Posted
技术标签:
【中文标题】Windows 窗体中的 WCF 数据服务托管【英文标题】:WCF data service hosting in Windows Form 【发布时间】:2011-02-24 23:42:00 【问题描述】:我想以 Windows 形式托管 WCF 数据服务(以前称为 ADO.NET 数据服务)。可以吗?如果是,那么是否有任何博客,其中谈到它? 我知道 WCF 可以托管在 Windows 窗体中,但我不确定 WCF 数据服务,因为我看到的所有示例都要求创建 ASP.NET Web 项目。
-布拉杰什
【问题讨论】:
【参考方案1】:在 WinForms 应用程序(或者在我的情况下是单元测试)中托管 WCF 数据服务非常容易。
// add reference to System.Data.Services
// identify your endpoint uri
Uri endpoint = new Uri("http://localhost:12345/MyDataService");
// create the data service host
DataServiceHost host = new DataServiceHost(typeof(MyDataService), new Uri[] endpoint );
【讨论】:
非常感谢!您的解决方案有效并节省了我很多时间。 -Brajesh @user158598,那您为什么不将问题标记为已回答?以上是关于Windows 窗体中的 WCF 数据服务托管的主要内容,如果未能解决你的问题,请参考以下文章
使用 WCF 通过 Windows 服务和 Windows 窗体应用程序进行通信
使用移动设备访问托管在 Windows 服务中的 WCF 服务