WCF 库契约到 WCF 应用程序
所以,我是 WCF 的新手,还没有完全想象它是如何工作的。 我有一个包含多个项目的解决方案:EntityModelProject
、WCFLibraryProject
和 WCFProject
。 WCFLibraryProject
位于实体和 WCF 应用程序之间。 在 WCFLibraryProject
中,我描述了 WCFProject 应该使用的所有方法和数据类型的契约。 (我的意思是 WCFProject 合同应该完全相同)。 那么有没有办法将 WCFProject 合约引用到 WCFLibraryProject
合约? - 以某种方式使用它? 因为我是新的代码示例将会非常有帮助。 多谢
So, I'm new in WCF and haven't completely imagined how is it working..
I have a solution with several projects: EntityModelProject
, WCFLibraryProject
and WCFProject
. WCFLibraryProject
is between Entity and WCF Application.
In WCFLibraryProject
I described contract with all methods and data types WCFProject should use. (I mean WCFProject contract should be exactly the same).
So is there a way to reference WCFProject contract to WCFLibraryProject
contract?? - to use that somehow??
As I'm new code sample would be really helpful.
Thanks A lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将
WCFProject
中的引用添加到WCFLibraryProject
中,即可将您定义的接口公开为WCFProject
的端点。WCFProject
唯一应包含的内容是用于物理访问您的服务的 WCFProject.svc 文件。根据 http://msdn.microsoft.com/en-us/library/ms733766 .aspx,svc 文件可能如下所示:
在本地 IIS 的默认站点中托管此服务将显示一个 html 页面,其中包含指向服务元数据的访问链接:http://localhost/WCFProject.svc。
Just add a a reference in the
WCFProject
to theWCFLibraryProject
in order for the interfaces you defined to be exposed as the endpoints ofWCFProject
. The only thing theWCFProject
should contain itself is a WCFProject.svc file to physically access your service.According to http://msdn.microsoft.com/en-us/library/ms733766.aspx, the svc file could look like this:
Hosting this service in the default site of local IIS would show a html page with an access link to the metadata of your service at: http://localhost/WCFProject.svc.