客户端 WCF 服务托管

WCF Service Hosting on client premises

我必须创建一个通过 WCF 服务与数据库通信的应用程序。 WCF 服务将托管在客户端的 server.It 将是一个 Intranet 环境。我想使用 NetTCPBinding 来获得性能优势。

如果我使用 IIS7 在客户端的服务器上托管我的服务,则源代码可供客户端使用。我不想向客户提供源代码。

我的问题是。 我如何托管我的服务,以便客户无法使用源代码?

当我们在 IIS 7 中托管 WCF 服务时,我们可以只提供 WCf 服务 exe 吗?如果是那么如何请解释。

Here is quite detailed guide 如何在 IIS 中托管 WCF 服务。 无需将您的源代码放在那里。