WCF库合同到WCF应用程序

时间:2011-10-31 22:29:04

标签: wcf entity wcf-library

所以,我是WCF的新手,并没有完全想象它是如何工作的.. 我有一个包含多个项目的解决方案:EntityModelProjectWCFLibraryProjectWCFProjectWCFLibraryProject位于实体和WCF应用程序之间。 在WCFLibraryProject中,我描述了与WCFProject应该使用的所有方法和数据类型的合同。 (我的意思是WCFProject合同应该完全一样)。 那么有没有办法将WCFProject合同引用到WCFLibraryProject合同? - 以某种方式使用它? 因为我是新代码样本会非常有用。 非常感谢

1 个答案:

答案 0 :(得分:0)

只需在WCFProject中向WCFLibraryProject添加一个引用,以便将您定义的接口公开为WCFProject的端点。 WCFProject应该包含的唯一内容是WCFProject.svc文件,用于物理访问您的服务。

根据http://msdn.microsoft.com/en-us/library/ms733766.aspx,svc文件可能如下所示:

<% @ServiceHost language="c#" Debug="true" Service="YourNameSpace.WCFLibraryProject" %>

在本地IIS的默认站点中托管此服务会显示一个html页面,其中包含指向您的服务元数据的访问链接:http://localhost/WCFProject.svc