2012-06-20 2 views
1

IIS6에 배포해야하는 WCF RESTFull 서비스가 있습니다. 나는 전에 이것을 한 번도 해본 적이 없으며 IIS 환경에 완전히 새로운 것입니다. 포럼에서 좋은 해결책을 찾았지 만 제 경우에는 충분히 정확하지 않았습니다. - "빈"배포 (원하는 옵션)IIS6에 WCF 서비스 배포

  1. 는 DLL (클래스 라이브러리)로 WCF 서비스를 컴파일

    옵션 1 : 어쩌면 누군가가이 솔루션을 기반으로보다 확장 된 버전을 나에게 줄 수

  2. 이 웹 사이트에 WCF DLL의 복사 IIS6에서 웹 사이트를 만들
      . \ bin 폴더
    1. 해당 웹 사이트에 * SVC는 파일을 생성
    2. ,
    3. 는 엔드 포인트 및 서비스 구성 등을 정의하는 웹 사이트 폴더에 적절한 Web.config의 추가

귀하의 WCF 서비스가 지금 * 웹 사이트의 기본 주소에 도달 할 수 플러스의 이름이됩니다. SVC 파일, 예 :

http://myserver/someweb/Myservice.svc

귀하의 *의 SVC는 이런 모양 일 :

서비스는 = 서비스 구현하는 클래스 의미 속성 - 네임 스페이스와 정규화를.

포인트 3의. \ bin 폴더는 무엇입니까? 어디에서 찾을 수 있습니까?

웹 사이트의 속성 페이지 탭에 대한 정확한 설정이 필요합니다. 또한 주소 : http://myserver/someweb/Myservice.svc ... someweb 무엇입니까? 웹 사이트의 실제 디렉토리? 또는 webconfig 파일의 기본 주소?

필요한 모든 설정이 포함 된 단계별 가이드의 정확한 단계가 좋습니다.

답변

1

'/ bin'의 경우 웹 사이트의 루트에 수동으로 만들고 어셈블리를 만들고 복사하십시오.

웹 사이트의 루트에 .svc를 만들고 비슷한 URL을 사용하여 액세스하십시오.

http://yourwebsitename/service.svc 
+0

가상 디렉터리 여야합니까? http : //myserver/websitedirectory/service.svc를 찾아서 404 오류가 표시됩니다. –