2009-03-18 5 views
0

방금 ​​VS2008 Sp1로 업그레이드했는데 이상한 문제가 있습니다. 페이지 뒤의 코드에서 컨트롤이 현재 컨텍스트에 존재하지 않는다는 것을 나타내는 많은 오류가 발생하며 페이지에 메서드가 없다는 오류가 발생합니다.웹 사이트 보고서 xxx가 VS2008 Sp1로 업그레이드 한 후 현재 컨텍스트에 존재하지 않습니다.

ide가 aspx 코드를 컴파일하지 않고 C# 코드를 컴파일하려고하는 것처럼 보입니다.

이 사이트는 IIS와 Visual Web Developer를 통해 정상적으로 실행되며 실제로 코드 숨김 페이지를 열면 모든 오류가 사라집니다. 누구든지 왜 VS2008 SP1이 이런 식으로 행동하는지 알 수 있습니까?

저는 C#과 웹 사이트 프로젝트 모드를 사용하고 있습니다.

답변

0

어떤 소리가 내 문제 일 수 있는지는 KB ArticleHotfix입니다. 내 구체적인 문제가 있지만 동작이 일치하는 경우이 테스트하고 내 대답을 업데이트합니다. 나는 내 Google 기술을 향상시킬 필요가있다. 구글을 통해이를 발견했을 것이다.

이 패치는 이상한 내 문제를 해결했습니다

1

.NET Framework의 올바른 버전을 대상으로하고 있는지 확인하십시오. 솔루션 파일의 등록 정보에서이를 볼 수 있습니다.

VS2008을 사용하면 여러 프레임 워크 버전을 타겟팅 할 수 있습니다.

또한 Web.config를 확인하십시오. VS Web Developer와 VS Standard/Pro간에 웹 구성이 다를 수 있습니다. 어쩌면 새로운 web.config 파일을 프로젝트에 복사하십시오.

+0

타겟팅 3.5. 그것은 또한 어떤 컨트롤에 대해 불평하는 것 같습니다 ... 로그인 컨트롤, 텍스트 상자, 사용자 지정 구성 요소, 타사 구성 요소 ... – JoshBerke

+0

웹 사이트에서 웹 프로젝트로 전환 했습니까? – Dan

+0

아니 ... 나는 그걸 시도하지 않았다. 나는 작년에 웹 사이트와 꽤 잘 어울 렸고, 내가 얼마나 바꿀지를 잊었다. – JoshBerke

관련 문제