0

所以,我是 WCF 的新手,还没有完全想象它是如何工作的。我有一个包含多个项目的解决方案EntityModelProjectWCFLibraryProjectWCFProject. WCFLibraryProject位于实体和 WCF 应用程序之间。在WCFLibraryProject我描述了 WCFProject 应该使用的所有方法和数据类型的合同。(我的意思是 WCFProject 合同应该完全一样)。那么有没有办法引用 WCFProject 合同来WCFLibraryProject合同?- 以某种方式使用它?因为我是新的代码示例,所以真的很有帮助。多谢

4

1 回答 1

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

于 2011-10-31T22:58:08.460 回答