PortableLibrary 프로젝트를 참조하는 asp.net 4 webforms 웹 사이트가 있습니다. 웹 사이트에서 PortableLibrary 클래스를 직렬화합니다. 내가 IIS6와 웹 서버 컴퓨터에 프로젝트를 배포하면 나는 다음과 같은 오류를 받고 있어요 :PortableLibrary 파일 또는 어셈블리를로드 할 수 없습니다.
Could not load file or assembly 'System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
휴대용 라이브러리 프로젝트에서 System.Xml (v4.0.31029)를 참조합니다.
문자열 객체의 간단한 직렬화를 사용하여 참조없이 깨끗한 프로젝트를 배포하려고 시도했지만 정상적으로 작동했습니다.
A는 웹 구성에서 시도했지만 성공하지 못했습니다.
왜이 오류가 발생합니까? 나는 system.xml의 '2.0.5.0'버전이 어디에서 왔는지 전혀 모른다. 여기에서
이 문제가 해결 되었습니까? 나는 똑같은 문제에 직면 해있다. –
@Mikael : 예, ms 지원 포럼 중 하나에 편지를 보내고 즉시 답변을 받았습니다. 질문과 대답 섹션을 확인하십시오. http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981 Visual Studio에 서비스 팩 1을 설치하면 문제가 해결됩니다. – Liero