2016-12-15 6 views
1

WCF 서비스를 통해 DB와 통신하는 응용 프로그램을 만들어야합니다. WCF 서비스는 클라이언트의 서버에서 호스팅됩니다. 인트라넷 환경이됩니다. NetTCPBinding을 사용하여 성능 이점을 얻고 싶습니다.WCF 서비스 클라이언트 구내에서 호스팅

IIS7을 사용하여 클라이언트의 서버에서 서비스를 호스팅하는 경우 클라이언트에 소스 코드를 사용할 수 있습니다. 나는 소스를 클라이언트에게 제공하고 싶지 않다.

내 질문입니다. 클라이언트가 소스 코드를 사용할 수 없도록 내 서비스를 어떻게 호스트합니까?

우리가 IIS 7에서 WCF 서비스를 호스팅하는 동안 우리는 WCf 서비스 exe 만 제공 할 수 있습니까? 그렇다면 설명해주십시오.

+0

윌 자체 호스팅이 도움이 될까요? – Rudra

+0

[리버스 엔지니어링의 .NET 코드를 보호 하시겠습니까?] (http://stackoverflow.com/questions/506282/protect-net-code-from-reverse-engineering) –

+0

아니요. 네트 어셈블리가 혼란스럽게되는 것을 막을 수는 없습니다. 어쨌든, 왜 이런 일이 일어날 지 걱정하지? –

답변