2012-11-17 2 views
0

WCF 웹 서비스가 작동합니다. F5 키를 사용하여 실행하면 페이지가 생기고 링크를 클릭하면 내 서비스가 호출되어 올바른 출력을 생성합니다. 또한 IIS7 서버를 설치하고 웹 사이트를 c : \ web \이라는 디렉터리로 지정했습니다. 이 파일에는 Index.html (테스트 링크가있는 파일)이라는 파일이 있습니다.WCF 웹 서비스 수동 게시

그 외에도 내가 만든 서비스가 내가 알고있는 DLL이 있습니다. 그래도 어떻게해야할지 모르겠다. IIS를 통해 제공되는 서비스를 (수동으로) 설정하고 싶습니다. 나중에 VS의 자동 게시 기능을 사용할 예정이지만 지금 당장은 직접 더러운 작업을하고 싶습니다.

  1. 서비스가있는 DLL은 어디로 이동합니까?
  2. 작동하려면 IIS 관리자에서 무엇을해야합니까?

나는 어제부터 인터넷 검색을 해봤지만 나는 더 현명하지 않다.

+2

msdn 설명서는 어떻습니까? http://msdn.microsoft.com/en-us/library/aa751792.aspx – rene

답변

0

질문 # 1

  1. DLL은 폴더로 이동합니다.
  2. bin 폴더는 web.config이있는 동일한 루트 디렉토리로 이동합니다.
  3. web.config은 IIS 관리자를 사용하여 만드는 웹 사이트의 루트로 이동합니다.
  4. 자세한 내용은 this image을 참조하십시오.

질문 # 2

  1. 응용 프로그램에 실제 경로와 웹 사이트를 생성해야합니다.
  2. 서비스가 응용 프로그램 풀에 있는지 확인하십시오.
  3. 풀이 올바른 .NET 프레임 워크를 대상으로하는지 확인하십시오.
  4. 바인딩이 올바르게 설정되었는지 확인하십시오.
  5. 아마도이 특정 연결에 대해 방화벽이 까다로운 것이 아닌지 확인하십시오.
0

첫 번째 질문 - 컴파일 후 서비스의 bin 폴더 안에 웹 서비스 DLL이 있어야합니다.

here 자습서를 찾을 수 있습니다.

또한 WCF 및 Silverlight 응용 프로그램의 워크 스루는 here입니다.

+1

그림, 종소리 및 호루라기가있는 또 다른 유용한 튜토리얼 [오른쪽] (http://technologyriver.blogspot.se/2012/02/prerequisites-check-windows-7.html). –