2016-12-15 157 views
1

我必須創建一個通過WCF服務與數據庫通信的應用程序。 WCF服務將託管在客戶端的服務器上。它將是一個Intranet環境。我想使用NetTCPBinding來獲得性能優勢。WCF服務託管在客戶端

如果我使用IIS7在客戶端的服務器上託管我的服務,則源代碼可用於客戶端。我不想讓客戶端可以使用源代碼。

我的問題是。 如何託管我的服務,以便客戶端無法使用源代碼?

雖然我們在IIS 7中託管WCF服務,但我們是否只能提供WCf服務exe?如果是,那麼請如何解釋。

+0

自助託管會有幫助嗎? – Rudra

+0

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

+0

不,它不會。你不能阻止你的淨組件被拆散。無論如何,爲什麼你在乎這種情況? –

回答