2009-09-09 2 views
3

이것은 원격 개발과 관련된 부분 일 뿐이지 만 기본적으로 IIS 7, ASP.Net뿐만 아니라 'WCF HTTP Activation'구성 요소의 작동 설치에 의존하는 MS Azure SDK를 설치하려고합니다.Windows Vista에서 'WCF HTTP 활성화'를 설치하지 못합니까?

alt text

사람이 내가 부족 어떤 생각을 가지고 있는가 아니면 내가해야 할 일 :

이제 article on MSDN 다음, 나는 항상 다음과 같은 오류가? 오류 메시지가 자체 설명 매우 아니고 내가 여기 손실 태드 .. 소프트웨어 버전 현명한 비스타는 SP2, 비주얼 스튜디오 & 닷넷 3.5 SP1도 설치되어 2008 SP1 .. 나는

업데이트 :아, 그리고 Visual Studio 2010/.Net 4 베타. 나중에 그 일과 관련이 있을까요?

아이디어가 있습니까?

답변

1

Oook 여기에 거래 : 당신은 닷넷 4.0 베타를 설치하면, 어떤 이유로 그것은 또한 즉, 적어도 64 비트 시스템에서 닷넷 3.0 (WCF) 파일 중 하나 이상 덮어 씁니다

"c : \ windows \ microsoft.net \ framework64 \ v3.0 \ Windows Communication Foundation \ SMConfigInstaller.EXE".

나쁜 점은이 새 버전을 설치하면 더 이상 Vista 및 Win7의 "WCF HTTP 활성화"기능을 사용할 수없고 더 이상 제거 할 수 없다는 것입니다. .NET 4 베타 으로 복원하지 않습니다.

Meh.

수동 해결 방법은 위의 실제 .net 4 베타 버전의 폴더에 직접 손을 대고 파일을 수동으로 복원하는 것입니다.

-j

+0

어떻게 파일을 삭제 했습니까? 계속해서 액세스가 거부되었습니다. –

0

machine.config 파일이 손상된 곳에서 이와 같은 문제가 발생했습니다. .NET의 일부 구성 요소가 그것을 수정하고 어딘가에 널 바이트를 삽입했습니다. 당신이 PowerShell을 설치 한 경우, 당신은 이렇게 빨리 같은 설정의 유효성을 확인할 수 있습니다

[xml](gc $env:windir\Microsoft.NET\Framework\v2.0.50727\config\machine.config) 

그것은 손상된 경우 구문 분석하는 데 실패합니다.

-Oisin

+0

는 파싱 에러가 아니라, 결과는 다음과 같다 : PS C : \ 사용자 \ 인 Joerg> [XML (GC $으로의 ENV : WINDIR \ Microsoft.NET \ 워크 \ V2.0.50727 \ 눌러 확인 g \ machine.config) xml #comment configuration --- -------- ------------- 구성 –

+0

오류가 엉망으로 보입니다. 기본적으로 그것은 실패하지 않습니다 .. 예외/오류 측면에서,하지만 그냥 빈 테이블. –

0

주의 !!! 나는 위의 포스터가 제안한 것처럼 프레임 워크 파일을 수동으로 망쳐 놓는 것에 대해주의를 기울였습니다. 단지 문제를 묻는 것입니다.

나는 프레임 워크 파일을 건드리지 않고도 지금도 비슷한 문제를 해결했습니다.

배경 : Windows 7에서 net.tcp 끝점으로 실행되는 IIS 호스팅 WCF 서비스를 얻으려고했습니다. VS2010 beta2를 설치 한 후 IIS를 설치했습니다. 내 서비스가 HTTP를 통해 작동했지만 내 클라이언트가 net.tcp를 통해 연결하려고하면 완전히 우스운 오류가 발생합니다. "FatalExecutionEngineError가 감지되었습니다"전혀 도움이되지 않습니다 !!!

내 WCF 클라이언트가 서버에 연결할 수 없어서 오류가 발생했다고 생각합니다. 일반적으로 연결 관련 예외가 발생해야하지만 내 서비스 요청이 스트림이있는 사용자 정의 메시지로 구성되어 있기 때문에 치명적인 오류가 발생했다고 판단됩니다.

어쨌든 나는 마침내 작동하고있어 키가 aspnet과 함께 WCF HTTP 활성화를 다시 설치해야한다고 생각합니다.

  1. 프로그램의 컨트롤 패널
  2. 클릭으로 이동 및 Windows
  3. 의 선택을 취소 Microsoft.Net 프레임 워크 3.5.1 (그리고 아래의 두 가지 옵션)
  4. 를 온/오프 기능을 켭
  5. 클릭 특징
  6. 팔로우를 다시 시작하려면 OK
  7. 클릭 1-3 모든 3 가지 옵션을 확인하고 다시 시작 단계

그런 다음 관리자로 다음을 실행하여 IIS를 등록했습니다. % windir % \ Microsoft.NET \ Framework \ v4.0.21006 \ aspnet_regiis.exe -iru

긴 이야기는 죄송하지만 모든 " 핵심 단어 "를 Google에 보내어 동일하거나 유사한 문제가 발생할 수있는 다른 사람들을 도울 수 있습니다.

관련 문제