2011-11-06 3 views
6

로컬 환경에 응용 프로그램이로드되었습니다. 이것은 상속 받았고 전혀 작동하지 않는 코드베이스입니다. 현재 브라우저에서 "http://test.myapp.com:75/"로 이동하면 다음 오류가 표시됩니다.파일 또는 어셈블리를로드 할 수 없습니다. Microsoft.ServiceModel.DomainServices.Hosting

설명 : 구성 파일 처리 중에 오류가 발생했습니다. 이 요청을 처리합니다. 아래의 특정 오류 세부 정보를 검토하고 구성 파일을 적절히 수정하십시오. 파서 오류 메시지 : 파일 또는 어셈블리 'Microsoft.ServiceModel.DomainServices.Hosting, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다.

RIA 데이터 서비스가로드되었는지 확인하고 확인했습니다. C : \ Program Files (x86) \ Microsoft SDKs \ RIA Services \ v1.0 \ Libraries \ Server에있는 파일을 볼 수 있습니다. 흥미롭게도이 디렉토리의 어셈블리는 내 GAC에로드되지 않습니다. 그러나 GAC에로드하려고 시도했지만 어셈블리를 C : \ Windows \ assembly로 드래그 할 수 없으며 시도 할 때 오류가 표시되지 않습니다.

내가 뭘 잘못하고 있니?

+1

이 어셈블리는 이미 GAC에 있어야합니다. 설치 문제를 추측해야합니다. 틀린 것을 찾고 있습니다. .NET 4 GAC는 c : \ windows \ microsoft.net \ assembly에 있습니다. 드래그 + 놓기 등록이 더 이상 작동하지 않습니다. fuslogvw.exe를 사용하여 어셈블리 확인 문제를 해결하십시오. –

+0

그래서? 그 문제를 해결하는 방법? –

답변

2

나는 동일한 문제가 있었고 해결되었습니다.

파일 C에서 "Microsoft.ServiceModel.DomainServices.Hosting.dll": \ 프로그램 파일 마이크로 소프트의 SDK \ RIA 서비스 \ V1.0 \ 라이브러리 \ 서버 \ (86)가 잘못된 하나입니다.

권리 하나는 여기
는 C : \ 프로그램 파일 마이크로 소프트의 SDK \ RIA 서비스 \ V1.0 \ 라이브러리 \ 서버 \ SP2 \ (86)는

는 생각이 문제는 어쩌면 caursed DLL 파일 버전. 첫 번째 파일은 오래된 파일이고 두 번째 파일은 새 파일입니다.

0

.NET 버전을 응용 프로그램 목록에 잘못 설정하면이 문제가 발생할 수도 있습니다.

관련 문제