2012-05-02 3 views
0

기존 ASP.NET/VB.NET 웹 사이트가 있습니다. machine.config 파일에 포함 된 일반적인 네임 스페이스의 유형 (예 : "시스템"등)을 사용하는 여러 App_Code 모듈/코드 파일이 있습니다.App_Code 모듈은 machine.config 네임 스페이스를 무시합니다.

이 모듈은 machine.config 파일의 포함 된 네임 스페이스를 인식하지 못합니다. machine.config 파일의 수정 사항은 더 이상 이러한 모듈에 영향을 미치지 않습니다.

새 ASP.NET/VB.NET WebSite 프로젝트를 만들 때이 상황을 복제 할 수 없습니다. Machine.config 파일을 수정하면 예상대로 효과가 나타납니다. 이 문제는 WebSite Web.config 파일의 특정 옵션 때문에 발생한다고 생각합니다. 힌트/참고 사항을 보내 주시면 감사하겠습니다.

답변

0

이 문제는 다음 VB.NET 컴파일러 결함으로 인해 발생했습니다. 일부 종속성 어셈블리가 누락되어 다른 복잡한 오류가 발생했습니다. 어떤 이유로 VB.NET 컴파일러는 machine.config 파일에 포함 된 네임 스페이스의 모듈을 인식 할 수 없었습니다. 종속성 어셈블리 누락과 관련된 복잡한 오류가 해결되면 machine.config 네임 스페이스 문제가 해결되었습니다.