【发布时间】:2013-02-03 08:05:47
【问题描述】:
我想在我的 WPF 项目中使用 WCF 服务 (.svc)。, 我正在尝试创建服务。但在 Visual Studio 中,我们有“WCF 服务库”和“WCF 服务应用程序”。我都试过了。
当我们创建“WCF 服务应用程序”时,我们将获得 .svc 文件。当我们托管时,我们将获得 .svc 文件作为服务引用。
但是“WCF 服务库”项目呢? 当我创建这个时,我只有 .cs 文件,我尝试添加新的 .svc 文件,但我们没有添加 .svc 文件的选项。 请指导我如何在我的 WPF 应用程序中使用“WCF 服务库”项目创建的服务
【问题讨论】:
-
WCF 服务库是一个 DLL。它必须被托管(IIS、自托管、Windows 服务等)。 WCF 服务应用程序就是这样 - 一个 IIS 托管的 WCF 服务。 WCF 服务库使您能够以多种方式托管相同的服务,而无需在每个实例中重写相同的代码。
-
OK.. WCF 服务库是一个 DLL。我将在 service.cs 中编写我所有的 API,我想将此服务 dll 添加到我的 wpf 应用程序中。如果我使用 .svc,我可以使用“添加服务引用”添加,那么 service.cs dll 呢?我们添加普通“dll”文件的方式是否相同
-
您希望 WPF 应用托管服务,还是调用服务?
-
调用服务
标签: wcf wcf-data-services wcf-library