2011-02-11 3 views
0

Visual Web Developer Express 2008에서 웹 사이트를 구축했으며 IDE에서 실행할 때 잘 실행됩니다. 이 웹 사이트에서 집으로 전화하기를 원하는 서버로 모든 파일을 복사했습니다. Interop.ActiveDs.dll 파일은 내 웹 사이트의 Bin 폴더에 있습니다. 나는이 문제를 이해하고 있지 않다Visual Web Developer Express 2008에 어셈블리 참조가 누락 된 이유

The type or namespace name 'ActiveDs' could not be found (are you missing a using directive or an assembly reference?)

: 나는 IIS 폴더에서 폴더를 삭제하고 IE를 통해 액세스 시작하면

, 나는 오류가 발생합니다. XP 시스템에서 개발 중이며 서버가 2k8 서버입니다.

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

답변

0

개발 상자에서 이전 할 때 포함 된 dll이 서버의 적절한 위치로 전송되지 않아서 문제가 발생한 것 같습니다. 솔루션의 각 dll에 대해 'copy local'과 같이 true로 설정해야하는 설정이 있어야합니다. 또는 모든 사용자 지정 dll을 포함하도록 폴더 또는 폴더 집합을 작성하고이를 서버에 수동으로 업로드하고 프로젝트에서 해당 파일의 dll을 대상으로 재구성 할 수 있습니다.

예외가 없다면 어셈블리 참조 (.csproj 파일에서 ... 메모장에서 열 수 있음)를 확인하고 파일의 실제 위치를 목표로하고 임의의 임의의 폴더가 켜지는 것을 확인하십시오 개발 상자

관련 문제