2009-06-25 7 views
1

우리 회사에서는 웹 응용 프로그램 (개발, 준비, 프로덕션)을위한 계층화 된 환경을 갖추고 있습니다. 내 응용 프로그램 중 하나를 변경하여 개발 환경에 배포했습니다 (Windows 2003 w/IIS 6.0). 또한 현재 프로덕션 응용 프로그램의 문제를 해결해야하는 사용자 제어 파일 중 하나를 즉시 변경해야했습니다.ASP.NET의 System.Linq 네임 스페이스 CS0234 오류

스테이징 환경 (Windows 2003 w/IIS 6.0)에 하나의 파일을 배포했습니다.이 파일은 다음 ASP.NET 2.0 컴파일 오류가 발생한 프로덕션의 정확한 복사본입니다.

예외 타입 : HttpCompileException 예외 메시지 : D : \을 Inetpub \ MyApp를 BaseControl.cs (3) : \ 오류 CS0234 : 형식 또는 네임 스페이스 이름 'Linq에'는 공간에 존재하지 않는다 " 시스템은 '다시 준비까지 (6.0 IIS/w 윈도우 2003)

내가 생산에서 원본 파일을 복사 (당신은? 어셈블리 참조가 누락)와 같은 오류가 발생했습니다. 또한 응용 프로그램 풀을 재활용하고 다시 시작했습니다. 나는 여전히 같은 결과를 얻는다.

누구나이 문제를 경험했으며 해결 방법을 알고 있습니까?

UPDATE :

닷넷 3.5 프레임 워크가 개발 및 스테이징 서버에 설치됩니다. 각 환경은 동일한 서버에서 호스팅됩니다. 개발 환경이 잘 작동하고 있습니다.

답변

2

내 web.config 파일 내 스테이징 환경에서 누락되었습니다. 프로덕션 환경에서 web.config를 복사했는데 모든 것이 작동 중입니다 ...

1

System.Linq가있는 위치에 System.Core가 있는지 확인하십시오. 환경에 .NET 3.5가 설치되어 있습니까?

+0

귀하의 의견에 따라 답변을 업데이트했습니다. –

+0

잘 분류되어있어. – RichardOD

0

당신을 System.Linq 또는 LINQ

관련된 아무것도를 사용하는 .NET 3.5을 필요로
+0

의견에 따라 답변을 업데이트했습니다. –

관련 문제