2011-09-28 5 views
0

서비스가 디버깅되었으며 자체 웹 사이트에서 실행 중입니다.기존 ASP.NET 응용 프로그램에서 WCF 서비스를 호스팅하려면 어떻게합니까?

이미 SSL 인증서와 DNS가 응용 프로그램에 대해 구성되어 있습니다. 응용 프로그램에서 서비스를 호스팅 할 수 있으면 작업을 줄일 수 있습니다.

응용 프로그램이 호스팅되어 방화벽 뒤에 사용됩니다. 공개 액세스가 전혀 없습니다. 도메인 간 보안 문제가 없습니다.

다른 웹 사이트에있는 경우에도 응용 프로그램과 서비스가 동일한 서버에서 호스팅됩니다. 그것은 어쨌든 현재의 계획입니다.

어떻게하면됩니까? 아니면 현재 호스팅되는 웹 사이트에서 서비스를 사용해야합니까?

답변

1

저는 서비스를 별도의 ASP.NET 응용 프로그램으로 유지할 것입니다. 더 많은 유연성을 허용합니다. 그러나 원하는 경우 .svc 파일을 모든 서비스 및 데이터 계약과 함께 ASP.NET 응용 프로그램에 복사하고 web.config를 수정하여 <services> 섹션을 추가하십시오. 또는 해당 데이터 및 서비스 계약이 별도의 클래스 라이브러리에있는 경우이 클래스 라이브러리를 참조하면됩니다.

관련 문제