2011-10-31 65 views
0

因此,我是新的WCF,并没有完全想象它是如何工作的。 我有几个项目的解决方案:EntityModelProject,WCFLibraryProjectWCFProjectWCFLibraryProject位于实体和WCF应用程序之间。 在WCFLibraryProject我描述了WCFProject应该使用的所有方法和数据类型的契约。 (我的意思是WCFProject合同应该完全一样)。 那么有没有办法将WCFProject合同引用到WCFLibraryProject合同? - 以某种方式使用? 因为我是新的代码示例会很有帮助。 非常感谢WCF库合同到WCF应用程序

回答

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