그래서 ext.net을 .aspx
사이트로 어셈블리로 참조했습니다. 그런 다음 사이트와 해당 코드를 복사하고 클래스 이름과 네임 스페이스를 조정했습니다. 나는 같은 솔루션에 머물러있다. 나는 이전 사이트에 같은 참조 할 때 지금 :실행시 참조 오류가 발생했지만 Visual Studio 오류 메시지에는 표시되지 않습니다.
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
및 디버그, 이전 사이트가 (내가 그것을 아무것도 변경하지 않은으로) 제대로 표시되어 있지만 "복사"사이트 개발자에 uncaught reference error
를 기록 -콘솔.
Uncaught ReferenceError: Ext is not defined
편집 :
복사본과 원본이 동일한 사이트에 두 개의 인터페이스입니다 -> 그들은 같은 폴더와 같은 프로젝트에
편집 2 :
후 확인하고 가능한 모든 재건축에서 솔루션을 청소 재검사, 그 default_admin (사본) 솔루션에 포함되어 있지 않습니다, 내가 그렇게 했음에도 불구하고, 업데이 트가 참조를 찍은 것 같습니다.
: 지금은 "Ext.Net.xml는"제대로로드되지 않은 코드 숨김에서에 "빈/Ext.Net.xml"또한 유형
EDIT (3)를 복사 할 수 없다는 문제를 가지고 잘. 이제는 web.config 파일을 가지고 있습니다. 이것은 ext.net 프레임 워크를 포함하여 작동하는 구성 요소와 비슷합니다. 실제로 클라이언트 측 JavaScript 문제 일지 모르지만 NuGet을 설치 한 후에도 오류가 발생합니다. 다시 이전 오류입니다. 또한 나는 다른 오류를 수정하기 위해 새 사이트를 만들어 사이트를 "복사"했습니다.
EDIT 4 : 또한
새로운 체크 아웃 0에서 다시 시작하면
EDIT (5) 도움이되지 않았다 : -1 내가 그리드에 기본 값으로 RecordFields을 추가 할 때까지 도움
다시 시작합니다. 태그 속성의 인용이 자바 스크립트로의 변환에 완전히 맞지 않는 것 같습니다. Default Value in RecordField throws JavaScript error on execute
ext.net이 DLL이라고 가정합니다. 어디에 있습니까? – Pete
../../../lib/ext/ext_community/ext.net.dll (참조가 프로젝트에서 절대적 임에도 불구하고). 문제는 동일한 폴더에있는 다른 페이지가 동일한 dll에 문제없이 참조된다는 것입니다. – Vogel612
복사를 할 때 DLL은 어디에 있습니까? 내 추측은 단순히 그것을 찾을 수 없다는 것입니다. 웹 사이트 DLL이있는 동일한 폴더에 참조 된 DLL을 배포하거나 GAC에 배치해야 할 가능성이 높습니다. – Pete