WCF自托管

时间:2016-12-15 10:41:41

标签: wpf wcf wcf-hosting

我创建了一个WCF服务,并在Windows服务中托管它,称为自托管。我很清楚,但我的问题是。

如果我们在控制台应用程序/ WPF应用程序中使用自托管,那么我们是否需要为每个应用程序的安装实例提供WCF代码。或者WCF服务是否集中定位?

1 个答案:

答案 0 :(得分:1)

这完全取决于您 - 只有应用程序作者才能做出此决定。 如果您要创建某种客户端/服务器应用程序,那么在大多数情况下,您将需要与服务器(Console + WCF)部分分开安装客户端(WPF)应用程序。

但是,有些情况需要告诉您将它们安装在一起 - 再次,只有您知道。

但还有另一个方面 - 在控制台主机中托管WCF服务可能不是生产代码的好主意。你打算如何运行它?如果每次用户登录时,那么这种服务的目的是什么 - 您可以在WPF应用程序中保留相同的代码。

如果它必须是Windows服务,则控制台应用程序将起作用,但您需要仔细考虑产品的使用方案 - 是否需要中央服务器。