WCF 4.0 다중 계층 서비스 개발 설명서를 읽고 IIS를 사용하여 WCF와 함께 간단한 Hello World 구현을 시도했습니다.WCF IIS 오류 403
HelloWorldService 프로젝트와 HostDevServer 프로젝트 (시작 프로젝트)가 있습니다. 나는 두 개의 파일을 듣고 디렉토리를 볼 수 있지만, 대신 나는 다음 오류 메시지가 얻을 :
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
대부분의 경우 원인 :
A default document is not configured for the requested URL, and directory browsing is not enabled on the server.
내가 무슨 짓을 :
- 사용 가능 디렉터리 검색을 IIS 관리자에서
- 기본 문서가 있는지 확인합니다.
- 실행 명령은 다음에 대한 화면에서
사실 IIS에 버전 7.5을 말한다하고 말한다 브라우저에서 "8.0 자세한 오류를 IIS .. : 구성 /section:system.webServer/directoryBrowse/사용 가능 설정 APPCMD 명령어 . " 이것이 문제와 관련이 있는지 나는 모른다.
개발을 위해 Visual Studio 2013을 사용합니다.
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
사람이이 문제를 해결하는 방법을 알고 있나요 : 아래의 Web.config?
web.config를 게시 할 수 있습니까? – ShellNinja
web.config로 게시물을 업데이트했습니다. – ronaldm
내 평소 용의자는 서비스가 상주하는 폴더의 사용 권한입니다. IIS_IUSRS가 하드 드라이브의 웹 서비스 폴더에 대한 읽기 권한을 가지고 있음을 IUSR 및/또는 (나는 기억하지 못합니다.) 또는 appPool이 다른 자격 증명 집합에서 실행중인 경우이 사용자 계정과 동일하게 수행하십시오. – Snorre