2013-08-08 4 views
3

asp.net 4.5에서 시작된 웹 양식 프로젝트가 있습니다. 호스트가 4.5를 지원하지 않기 때문에 나는 asp.net 4.0으로 내려야했다. 그것은 잘 작동하고,하지만 지금은 오류 받고 있어요 : 발견되지메서드를 찾을 수 없음 : Void System.Web.UI.ScriptResourceDefinition.set_LoadSuccessExpression

방법 : '무효 System.Web.UI.ScriptResourceDefinition.set_LoadSuccessExpression (선택 System.String)'

을 나는 그것이 때문입니다 확신 해요 이 메서드는 4.0에는 존재하지 않지만이 호출의 소스를 추적하는 데 문제가 있습니다.

나는 nuget 패키지 관리자를 사용하고 있는데, 4.5 라이브러리를 가져 오는 것이 문제의 일부일 수 있지만 특정 호출을 찾을 수있는 곳이 확실하지 않습니다.

도움을 주시면 감사하겠습니다.

감사합니다.

+0

다음 링크는 도움이 될 수 있습니다. http://stackoverflow.com/questions/16038404/method-not-found-void-system-web-ui-scriptresourcecedefinition-set-loadsuccessex, http://stackoverflow.com/questions/16739417/method-not-found-void-system-web-ui-scriptresourcedefinition –

+0

Aayushi를 찾아 주셔서 감사합니다. 나는 이미 많은 것을 알아 냈고, 나는 참조를 찾는 데 어려움을 겪고있었습니다. – pStan

답변

4

확인. 마침내 문제를 쫓아갔습니다. 4.5 프레임 워크를 사용하는 유틸리티 DLL이 있습니다. 4.0으로 옮겨서 솔루션을 정리하고 솔루션을 다시 작성했습니다.

또한 웹 사이트의 파일을 지우고 전체 프로젝트를 다시 FTP로 보내야했습니다. 프로젝트가 다운 그레이드되고 다시 빌드 된 후에도 4.5 레퍼런스가 어딘가에 매달려 있기 때문에 이것이 필요해 보였다. 나는 그것이 bin 디렉토리의 어딘가에 있다고 생각하지만,이 프로젝트가 실제로 "프로덕션"에 있지 않기 때문에 신선한 것으로 시작하기로 결정했습니다.

관련 문제