'xxx' 문자열 값에서 타입을 로드할 수 없었습니다.
요즘 좀 게을러서 블로그 공원에 제시간에 올라가지 못했고, 개인적으로는 문제가 생기면 여기 발자국을 남기고 다른 사람들에게 도움이 된다고 느껴요. 샤오징 슈위에는 프로젝트에 둘러싸여 있고 asp.net, MVC 프로젝트도 곧 나오는데도 아직 제 일을 못 하고 있어요. 웹 크롤러 만들고 늦게 올리고, 쿠키 걱정도 계속 돼요, 헤헤。。。。。 프로젝트 팀원들에게 오늘 어떤 문제를 겪었는지 알게 하는 것은 좋지 않습니다. 위
이 스크린샷이 너무 크네요, 그렇죠。。。。。。。。 이 문제에 대해 오후 동안 많은 정보를 얻었는데, 왜 자세한 설명이 없었는지 해결책을 녹화해야 했습니다. '알겠습니다, 이유가 무엇인지?spring.net' 깊이 이해하게 되었고, spring.net 설정 파일을 붙여넣었습니다
위 오류 프롬프트를 보면, 오류 원인은 asp.net 웹사이트가 BLLWeb 파일을 찾을 수 없다는 점입니다. 사실 매우 간단합니다. 제가 만든 asp.net 프로젝트의 네임스페이스 공간 이름이 BLLWeb 스페이스 이름과 다르기 때문입니다. 이는 웹사이트를 세 개의 레이어로 구성하고, 위 코드에서 비즈니스 레이어와 UI 레이어 사이의 공간도 다르기 때문입니다 <object id="BLL" 타입="BLLWeb.qgzx_admin,BLLWeb" singleton="false"></object>중간에서 문장 type="BLLWeb.qgzx_admin, BLLWeb" 뒤에 있는 BLLWeb는 이미 이 클래스의 네임스페이스가 UI 레이어의 네임스페이스가 아니라 BLLWeb임을 설명했으니, 이 spring.net 이 매우 똑똑하다고 생각하고 BLLWeb의 dll 파일에서 자동으로 찾을 수 있다고 생각하지만, 안타깝게도 너무 과하게 생각하는 것 같습니다,,,, 이 오류의 이유는 spring.net 가 여전히 멍청하기 때문입니다. 이 어셈블리는 구성을 읽는 프로젝트에서만 참조할 수 있으니, 다음으로, 여러분 모두 이해하겠지만, 이 설정 파일, 즉 제 UI 레이어에서 BLLWeb의 어셈블리 참조를 추가하면 됩니다. 솔직히 말해, 3계층 아키텍처 인터페이스 지향 웹사이트인 만큼, UI 레이어에 BLLWeb 참조나 DAL 참조를 어떻게 추가할 수 있겠습니까? IBLL 인터페이스 참조만 추가할 수 있습니다. 그렇지 않으면 이 구조는 무의미합니다.
오늘은 여기까지입니다. 또한 Windows Phone 8.1 개발자 프리뷰 버전이 출시 및 업데이트되었습니다. 특히 4.5인치 이상의 사용자(큰 타일 3열 사용 가능)는 모두 꼭 시도해 보세요. Windows Phone의 비즈니스 기능도 꼭 주목해야 합니다. 이 기능들은 매우 강력합니다. 솔직히 WP를 사용한 후에는 안드로이드를 더 이상 사용하지 않을 것 같아요. 개인적인 느낌으로는 스프레이 사용을 하지 마세요. 추신: 사용자는 "개발자 프리뷰 업데이트"(이 이름인 것 같아요) 소프트웨어 업데이트를 다운로드할 수 있는데, 8과 8.1 사이에 아직 2개나 3개의 보이지 않는 버전이 남아 있고, 8.1은 나중에 업데이트되고 푸시될 예정이라 여러 번 업데이트해야 합니다. 하하하, 기대하고 있는데 아쉽게도 저는 여전히 WP7을 사용하고 있습니다.
위 내용을 복사했으며, 우회 방법은 다음과 같습니다:
솔직히 말해, 스프링이 매핑된 파일을 찾지 못하고, 제가 클래스 이름을 잘못 썼습니다.
|