Веб-сайт сообщает, что xxx не существует в текущем контексте после обновления до VS2008 Sp1 - PullRequest
0 голосов
/ 18 марта 2009

Я только что обновился до VS2008 Sp1, и у меня происходит странная проблема. Я получаю много ошибок из своего кода позади страниц, указывающих на то, что элемент управления не существует в текущем контексте, и я также получаю ошибки, что у страниц нет методов.

Кажется, что ide пытается скомпилировать код c # без компиляции aspx-кода.

Сайт работает нормально как через IIS, так и через Visual Web Developer, и фактически, когда я открываю код за страницей, все ошибки исчезают. У кого-нибудь есть идеи, почему VS2008 SP1 ведет себя так?

Я использую C # и режим веб-сайта.

Ответы [ 2 ]

1 голос
/ 18 марта 2009

Убедитесь, что вы указали правильную версию .NET Framework. Вы можете просмотреть это в свойствах файла решения.

VS2008 позволяет вам использовать несколько версий фреймворка.

Также проверьте Web.config, я знаю, что могут быть различия между VS Web Developer и VS Standard / Pro с веб-конфигурацией. Возможно скопируйте новый файл web.config в проект.

0 голосов
/ 18 марта 2009

Существует KB Article и Hotfix , что может звучать как моя проблема. Я проверю это и обновлю свой ответ, если это была моя конкретная проблема, но поведение соответствует. Мне нужно улучшить свои навыки в Google. Я должен найти это через Google.

Этот патч решил мою проблему, странно

...