WCF服务托管在客户端

问题描述:

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

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

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

虽然我们在IIS 7中托管WCF服务,但我们是否只能提供WCf服务exe?如果是,那么请如何解释。

+0

自助托管会有帮助吗? – Rudra

+0

[保护反向工程的.NET代码?]的可能的副本(http://*.com/questions/506282/protect-net-code-from-reverse-engineering) –

+0

不,它不会。你不能阻止你的净组件被拆散。无论如何,为什么你在乎这种情况? –

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