샘플 WCF 서비스를 개발했습니다. IIS 5.1 (XP)에서이 기능을 호스팅하는 단계를 알고 싶습니다.IIS5.1 (XP)에서 WCF 서비스를 호스팅하는 단계
1
A
답변
1
this article on MSDN을 살펴보십시오. 모든 IIS 버전에서 WCF 서비스 호스팅에 대한 정보가 있습니다.
5
1) 당신은 IIS 가상 디렉토리가 필요 -> 당신은 당신의 서비스를 참조하는 * SVC는 파일이 필요
2)
IIS 관리자를 사용하여 생성 -이 가상 디렉토리 내에 있어야합니다 텍스트 파일 그냥 생성, 그것은 같은 것이다 : 당신의 WCF 서비스 클래스는 가상 디렉토리 아래의 "빈"디렉토리에 배포 어셈블리에있는 경우 작동<% @ServiceHost Service="YourNameSpace.YourServiceClass"
Language="C#" Debug="False" %>
합니다.
"App_Code"디렉토리의 "코드 숨김"파일에 실제 서비스 코드가있는 경우 (은 아니지만 권장), * .svc 파일에이 내용이 필요합니다. :
<% @ServiceHost Service="YourServiceClass"
CodeBehind="~/App_Code/YourServiceClass.cs"
Language="C#" Debug="False" %>
3) 당신의 web.config에 설정이 필요합니다 - 당신은 당신의 필요에 따라 가능성이 더 적어도 <service>
태그 플러스가 필요합니다 여기
<system.serviceModel>
<services>
<service name="YourNameSpace.YourServiceClass"
behaviorConfiguration="MetadaTaEnabled">
<endpoint address=""
binding="wsHttpBinding"
contract="YourNameSpace.IYourService" />
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="MetadaTaEnabled">
<serviceMetadata httpGetEnabled="True"/>
</behavior>
</serviceBehaviors>
</behaviors>
, 당신은 무엇을 (바인딩을 결정해야 프로토콜)을 사용합니다.
이 모든 작업을 수행하고 모든 것이 성공하면 IE (http://yourserver/virtualdirectory/YourService.svc
)로 가상 디렉터리 URL을 탐색하고 서비스의 "방문 페이지"를 볼 수 있어야합니다.
마크
관련 문제
- 1. Windows 서비스에서 wcf 서비스를 호스팅하는 이유는 무엇입니까?
- 2. 안정적인 WCF 웹 서비스를 호스팅하는 방법
- 3. WCF 서비스를 호스팅하는 다양한 방법은 무엇입니까?
- 4. 다른 WCF 서비스에서 WCF 서비스를 호스팅하는 방법은 무엇입니까?
- 5. http 바인딩 대신 로컬로 WCF 서비스를 호스팅하는 방법 ..?
- 6. Windows 인증이 있고 익명 액세스가없는 IIS에서 WCF 서비스를 호스팅하는 경우
- 7. IIS가 호스팅하는 WCF 서비스를 열려면 끝점 동작을 추가하는 방법
- 8. WCF 서비스와 서비스를 호스팅하는 프로세스간에 캐시 된 데이터를 공유하려면 어떻게해야합니까?
- 9. 비동기 WCF 쿼리 최종 단계
- 10. Winforms에서 호스팅하는 WCF 서비스가 왜 단일 스레드입니까?
- 11. XP에서 여러 웹 사이트를 호스팅하는 apache2를 구성하는 방법은 무엇입니까?
- 12. Windows XP에서 tomcat 5.5 서비스를 시작하는 방법
- 13. IIS에서 호스팅하는 WCF 서비스를 Windows 인증 및 익명 모두에 대해 구성 할 수 있습니까?
- 14. WCF 서비스를 어떻게 테스트합니까?
- 15. WCF 서비스를 만드는 방법
- 16. WCF 서비스를 디버깅하는 방법?
- 17. 같은 프로젝트에서 WCF 서비스를 사용할 수 있습니까?
- 18. 표준 WCF 서비스를 통한 RESTful WCF 서비스
- 19. 방법 : IIS가 호스팅하는 WCF 응용 프로그램의 콜드 스타트 문제 방지?
- 20. 호스팅 WCF 서비스에서이</p> <p>WAS 내 서비스를 호스팅하는 방법을 알려주세요 ..
- 21. IIS의 Windows 7 및 Windows 2008 Server에서 net.tcp wcf 서비스를 호스팅하는 데 차이가 있습니까?
- 22. netNamedPipeBinding 및 Windows Vista에서 WAS를 사용하여 웹 응용 프로그램에서 WCF 서비스를 호스팅하는 방법
- 23. WCF 워크 플로 라이브러리에서 둘 이상의 WCF 순차 워크 플로를 호스팅하는 방법
- 24. Silverlight 클라이언트는 WCF 서비스를 절대 호출하지 않습니다.
- 25. 안드로이드에서 WCF 서비스를 사용하는 방법
- 26. 나는 WCF 서비스를 생성 한
- 27. 비동기 WCF 서비스를 만드는 방법
- 28. ...에 대한 WCF 서비스를 만들겠습니까?
- 29. WCF 서비스를 시작하는 방법은 무엇입니까?
- 30. WCF 서비스를 사용하는시기 ASP.Net 페이지?