Ошибка CompilationLock в директиве страницы веб-форм - PullRequest
2 голосов
/ 31 августа 2011

У моей компании есть проект веб-форм, который мы преобразовали в проект MVC 3 более месяца назад. Все прекрасно работает, за исключением этой досадной ошибки, которую парсер выдает в директивах страницы веб-форм. Я не уверен, когда это началось. Я только начал замечать это неделю назад, но это могло произойти с тех пор, как мы перевели проект.

Мы следовали этому руководству при изменении нашего проекта веб-форм для поддержки MVC 3. Проект компилируется просто отлично. За этим надоедливым подчеркиванием (показано ниже) проблем нет. До сих пор веб-формы и MVC хорошо играли вместе. Однако intellisense в разметке .ASPX не работает, когда анализатор отображает эту ошибку.

Изображение

Инициализатор типа для 'System.Web.Compilation.CompilationLock' вызвал исключение.

У кого-нибудь есть опыт решения этой проблемы? Я отсканировал файл web.config, а также выгрузил проект и отсканировал файл .csproj xml. Я не вижу ничего плохого, но я также не знаю, что я ищу. Google не находит ничего полезного для этой ошибки в моей ситуации.

Ответы [ 2 ]

1 голос
/ 11 сентября 2011

Я до сих пор не уверен, что это вызвало. Но полная переустановка .NET и Visual Studio устранила проблему.

0 голосов
/ 31 августа 2011

Взгляните на статью Гансельмана и сравните ваши ссылки и web.config:

Интеграция ASP.NET MVC 3 в существующие обновленные приложения веб-форм ASP.NET 4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...