2011-08-12 5 views
2

많은 WCF 서비스 라이브러리가 있고 각 라이브러리에는 여러 서비스가 있습니다. IIS의 한 가상 디렉터리에서 해당 라이브러리를 호스팅하려고합니다. 어떻게해야합니까? 그 후 config 파일을 사용하지 않고 db에서 해당 정보를 읽습니다. 해당 맞춤 서비스 호스트 팩토리를 수행 할 수 있지만 동일한 IIS 가상 디렉터리에서 Multiple Wcf Service 라이브러리를 호스팅하려면 어떻게해야합니까?동일한 IIS 가상 디렉터리에 여러 Wcf 서비스 라이브러리를 호스팅하는 방법

답변

1

즉 IIS 가상 디렉터리 내부에 여러 서비스 라이브러리 각각에 대해 *.svc 만들기 ..

SVC 파일이 하나 개의 서비스 (구현 클래스)에 해당하고, 각각의 서비스가 자신의 *.svc 파일이 필요합니다 -하지만 당신이 절대적으로 수 하나의 디렉토리에 복수 *.svc 개의 파일이 있어도 문제가 없습니다.

+0

이 방법은 나에게 좋지 않습니다. 150 WCF 서비스 라이브러리가 있고 각 서비스 라이브러리에는 100 개의 서비스가 있습니다. 나는 그 서비스를 svc 파일 및 웹 구성없이 동적으로 구성하려고한다. –

+0

@Sinan Oran : 적어도 ** .NET 3.5에서는 그렇게하는 **; .NET 4를 사용하고 있다면 "파일리스 활성화"모델을 사용할 수도 있습니다. 실제 * .svc 파일없이이를 수행하려면 [Developer 's Introduction to WCF 4] (http://msdn.microsoft.com/en-us/library/ee354381.aspx)를 참조하십시오. –

+0

내 솔루션을 찾았습니다. http://blog.micic.ch/net/dynamic-iis-hosted-wcf-service 그 주소에서보실 수 있습니다 –

관련 문제