주의 !!! 나는 위의 포스터가 제안한 것처럼 프레임 워크 파일을 수동으로 망쳐 놓는 것에 대해주의를 기울였습니다. 단지 문제를 묻는 것입니다.
나는 프레임 워크 파일을 건드리지 않고도 지금도 비슷한 문제를 해결했습니다.
배경 : Windows 7에서 net.tcp 끝점으로 실행되는 IIS 호스팅 WCF 서비스를 얻으려고했습니다. VS2010 beta2를 설치 한 후 IIS를 설치했습니다. 내 서비스가 HTTP를 통해 작동했지만 내 클라이언트가 net.tcp를 통해 연결하려고하면 완전히 우스운 오류가 발생합니다. "FatalExecutionEngineError가 감지되었습니다"전혀 도움이되지 않습니다 !!!
내 WCF 클라이언트가 서버에 연결할 수 없어서 오류가 발생했다고 생각합니다. 일반적으로 연결 관련 예외가 발생해야하지만 내 서비스 요청이 스트림이있는 사용자 정의 메시지로 구성되어 있기 때문에 치명적인 오류가 발생했다고 판단됩니다.
어쨌든 나는 마침내 작동하고있어 키가 aspnet과 함께 WCF HTTP 활성화를 다시 설치해야한다고 생각합니다.
- 프로그램의 컨트롤 패널
- 클릭으로 이동 및 Windows
- 의 선택을 취소 Microsoft.Net 프레임 워크 3.5.1 (그리고 아래의 두 가지 옵션)
를 온/오프 기능을 켭
- 클릭 특징
- 팔로우를 다시 시작하려면 OK
- 클릭 1-3 모든 3 가지 옵션을 확인하고 다시 시작 단계
그런 다음 관리자로 다음을 실행하여 IIS를 등록했습니다. % windir % \ Microsoft.NET \ Framework \ v4.0.21006 \ aspnet_regiis.exe -iru
긴 이야기는 죄송하지만 모든 " 핵심 단어 "를 Google에 보내어 동일하거나 유사한 문제가 발생할 수있는 다른 사람들을 도울 수 있습니다.
어떻게 파일을 삭제 했습니까? 계속해서 액세스가 거부되었습니다. –