VS 2010 не проходит отладку: HttpException неверное имя файла для мониторинга файлов в LoadControl

Я действительно боролся в течение нескольких дней по этому вопросу.

Я перенес проект asp.net 3.5 в VS2010 в проект asp.net 4. Все работало нормально в течение нескольких недель.

Почему-то я получаю странную ошибку, так как несколько дней. Чтобы уточнить, как выглядит этот проект:

Приложение

Это приложение на основе UserControl, а области приложения состоят из вложенных иерархий UserControl, которые загружают свои дочерние элементы управления вOnInit(), чтобы заставить систему событий работать.

(Примечание: все отлично работает в VS2008 и .net 3.5!)

Ошибка

Теперь, когда я начинаю отлаживать веб-приложение в VS2010, иногда (!!!) выдается HttpException с сообщением:

Неверное имя файла для мониторинга файлов.

вLoadControl()<- и теперь это становится интересным, параметр для LoadControl является ~ / префиксом UserControl-Path, например. ~ / Controls / Home / Partial.ascx НО в Исключении он отображается как каталог, где-то в каталоге элементов управления.

Вероятно, VS использует такой подход для внутреннего отслеживания измененных файлов для перезагрузки?

Кто-нибудь сталкивался с такой же проблемой? Если так, были ли какие-либо решения?

редактировать: при развертывании веб-приложения ошибка исчезает. Это происходит только при отладке. В настоящее время я отключил HttpExceptions в меню отладки-> исключений. Но я был бы очень рад поймать их снова ..

Ответы на вопрос(3)

Ваш ответ на вопрос