2013-02-04 1 views
1

그래서 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

+0

ext.net이 DLL이라고 가정합니다. 어디에 있습니까? – Pete

+0

../../../lib/ext/ext_community/ext.net.dll (참조가 프로젝트에서 절대적 임에도 불구하고). 문제는 동일한 폴더에있는 다른 페이지가 동일한 dll에 문제없이 참조된다는 것입니다. – Vogel612

+0

복사를 할 때 DLL은 어디에 있습니까? 내 추측은 단순히 그것을 찾을 수 없다는 것입니다. 웹 사이트 DLL이있는 동일한 폴더에 참조 된 DLL을 배포하거나 GAC에 배치해야 할 가능성이 높습니다. – Pete

답변

2

나는 이것이 클라이언트 측 JavaScript 오류라고 생각합니다.

내 생각에 Web.config의 필수 섹션이 누락되었습니다. 다음 README.txt 섹션 IV를 검토하고 모든 Ext.NET 관련 구성을 프로젝트 Web.config 파일에 추가했는지 세 번 확인하십시오. 이 도움이

http://examples.ext.net/#/Getting_Started/Introduction/README/

희망.

+0

NeGet을 사용하여 설치하면 자동으로 모든 섹션이 자동으로 구성됩니다. 문제가 계속되는 경우 시도하는 것이 좋습니다. –

+0

문제는 같은 디렉토리에있는 다른 파일이 문제없이 동일한 어셈블리를 참조한다는 것입니다.> Web.config가 문제가 아닙니다. – Vogel612

+0

'Uncaught ReferenceError : Ext가 정의되지 않았습니다.'는 클라이언트 측 오류입니다. .js 파일이 제대로로드되지 않았 음을 의미합니다. 새로운 테스트 웹 사이트를 만든 다음 NuGet을 설치하면 해당 사이트가 제대로 작동합니다. 그런 다음 두 응용 프로그램 간의 차이점을 판별해야합니다. –