2010-03-08 6 views
0

많은 SVC 파일이 포함 된 WCF Visual Studio 프로젝트가 있습니다. 각 SVC 파일을 자체 dll 파일로 컴파일 할 수 있습니까? 내 목표는 다른 서비스를 건드리지 않고도 각 svc 파일을 개별적으로 배포 할 수 있지만 동일한 웹 사이트에 둘 수 있습니다. 내가 갖고있는 옵션은 무엇입니까?WCF 서비스 배포

답변

2

아니요, svc 파일을 컴파일 할 수 없습니다.

그러나 실제 서비스 코드를 YourFile.svc.cs 코드 숨김 파일에 집어 넣지 않은 경우 어셈블리로 컴파일 한 다음 해당 컴파일 된 어셈블리를 svc 파일이있는 가상 디렉터리 아래의 bin 디렉터리에 배포 할 수 있습니다.

각 서비스에 대한 어셈블리가 필요하면 각 서비스에 대한 클래스 라이브러리 프로젝트를 만들고 서비스 구현을 그 안에 넣은 다음 컴파일 한 다음 결과 어셈블리를 bin 디렉터리에 배포해야합니다.

svc 파일은 그대로 배포해야하며 IIS의 가상 디렉터리 (또는 해당 하위 디렉터리)에 복사해야합니다.