2010-08-13 3 views
3

임 WCF를 사용하여 임 4.0 그들의 .svc 파일이 없다는 것을 의미합니다. 그래서 한 서비스 WCF 나머지 응용 프로그램 프로젝트에서 3 가지 다른 서비스 클래스가 있습니다. 그리고 나는이 모든 서비스를 Global.asax에 등록했습니다.IIS에서 WCF rest service를 게시 할 때 서비스가 작동하지 않습니까?

저는 아래 프레임 워크에서 비즈니스 함수 세트를 가지고 있습니다. .NET 1.0/2.0 어디에서 데이터 집합을 사용하며 기본 호출을 호출하지 않습니다./업데이트/삭제 엔티티 기능을 사용합니다. 그래서이 유형의 일치가 .Net 4.0에서 작동하는지 또는 다른 이유가 무엇인지 묻고 싶습니다.

감사합니다.

+0

비슷한 문제가있어 아직 해결책을 찾지 못했습니다. 내 서비스에는 두 가지 메소드 (Init 및 Search)가 있다는 점에서 흥미 롭습니다. 그들 중 하나 (Init) 작동하도록 얻을 수 있지만 다른 (검색) 항상 다음과 같은 기본 오류 메시지를 반환합니다 : "요청 오류 서버가 요청을 처리하는 동안 오류가 발생했습니다. 서비스에 올바른 요청을 구성하는 서비스 도움말 페이지를 참조하십시오 . " –

답변

1

서비스가 IIS에서 작동해야하는 것보다 웹 개발 서버에서 작동하는 경우. 어떤 IIS 버전을 사용합니까? 확장없는 URL은 IIS 7.x에서만 지원됩니다. 이전 버전에서 사용하려면 IIS 구성을 수정해야합니다 (확인하려면 thread). 또한 IIS가 .NET 4.0 및 모든 realted ISAPI를 올바르게 등록했는지 확인하십시오. IIS 후에 .NET 4.0을 설치 한 경우 .NET 4.0 폴더에서 aspnet_regiis.exe를 사용하는 것이 가장 좋습니다.

+0

IIS 6.0을 사용하고 있습니다. 단계를 시도했지만 Visual Studio를 통해 게시했기 때문에 프로세스를 완전히 다르게 할 수 없었습니다. 아래에 나와있는 단계별 프로세스를 안내해 드리겠습니다. 1) 서비스를 마우스 오른쪽 단추로 클릭 한 다음 게시를 클릭하십시오. 2) publish Method File 시스템 3) 목표 위치 ->에 http : // localhost를/CustomerService를 가 그런 다음 IIS에서 나는 FF로 구성 : 1) 디렉토리 2) 사전 설정을 찾아 사용을 -> 응용 프로그램 풀 = ASP.NET의 V 4.0 3) 서비스 권한 편집 다음 보안 네트워크 서비스를 추가하십시오 다음 내 서비스를 확인하십시오 http : // localhost/CustomerService/CustomerService/help – Ravi

+0

나는 오류가 발생합니다 : 요청 오류 서버에서 요청을 처리하는 동안 오류가 발생했습니다. 서비스에 대한 유효한 요청을 구성하려면 서비스 도움말 페이지를 참조하십시오. – Ravi