본문 바로가기
개발/.NET

[WCF] VS 개발 서버에서 동작하던 WCF 호스트가 IIS7에서 동작하지 않을 때...

by 그저그런보통사람 2011. 7. 4.
1. 호스팅한 소스에 인터넷 게스트 계정 (IUSR, IIS_IUSR)에 읽기 권한을 주었는가....

2. custom IHttpModule 사용시 web.config 의 <system.webServer><modules>에 해당 모듈을 추가했는가...
   또한 runAllManagedModulesForAllRequests 속성을 true로 설정했나....
   (<system.web><httpMoudles> 은 iis6 이하에서 적용)

3. WCF 모듈을 설치하였나... (의외로 요거 빼먹고 삽질하는 경우 많음 -_-;;)


기타:

구성 오류

설명: 이 요청을 제공하는 데 필요한 구성 파일을 처리하는 동안 오류가 발생했습니다. 아래의 오류 정보를 확인한 다음 구성 파일을 적절하게 수정하십시오.

파서 오류 메시지: 'targetFramework' 특성을 인식할 수 없습니다. 특성 이름은 대/소문자를 구분합니다.

소스 오류:

줄 14: 
줄 15:   <system.web>
줄 16:     <compilation debug="true" targetFramework="4.0" />
줄 17: 
줄 18:     <authentication mode="Forms">

요건... 참... 등잔 밑이 어둡다고...... 
IIS 응용프로그램 풀의 Runtime 버전을 4.0으로 변경 하면 된다....