Для тех, кто получает эту ошибку в ASP.NET MVC 3 проекте, в самой Visual Studio:
В приложении ASP.NET MVC 3, над которым я работаю, я попытался добавить ссылку на Microsoft.SqlServer.BatchParser в проект, чтобы решить проблему, отсутствующую на сервере развертывания. (Наше приложение использует SMO; правильным решением было установить собственный клиент SQL Server и несколько других вещей на сервере развертывания.)
Даже после того, как я удалил ссылку на BatchParser, я продолжал получать ошибку «Была предпринята попытка ...», ссылаясь на библиотеку BatchParser, на каждой странице ASP.NET MVC 3, которую я открыл, и за этой ошибкой следовали десятки. ошибок синтаксического анализа страницы.
Если это произойдет с вами, выполните поиск файла и посмотрите, находится ли библиотека DLL в одной из папок \ bin вашего проекта. Даже если вы перестраиваете, Visual Studio не обязательно очищает все во всех ваших папках \ bin. Когда я удалил библиотеку DLL из корзины и снова собрал ее, ошибка исчезла.