У меня был проект Visual Studio 2012, который я импортировал в Visual Studio 2013. Я обновил Entity Framework до версии 6. При первом запуске я получил следующую ошибку: Невозможно преобразовать объект типа «Glimpse.Ado.AlternateType». .GlimpseDbConnection» для ввода «System.Data.SqlClient.SqlConnection». Поскольку это был прототип приложения, меня не беспокоил Glimpse, поэтому я удалил его с помощью NuGet, что устранило ошибку, и я продолжил.
Теперь я выполняю развертывание на веб-сайтах Azure и продолжаю получать эту ошибку!
- Глимпс удален.
- Он отлично работает при выпуске и отладке локально.
- Я попытался поместить
System.Data.Metadata.Edm.MetadataWorkspace.ClearCache();
в Application_Start, как говорит это. (Хотя я не запускаю запросы вApplication_Start
Я подозреваю, что у меня проблема с кэшированием в Azure, но я не уверен. Как заставить развертывание Azure удалить Glimpse, как при локальной установке?
Обновление: «Исправлено» путем удаления веб-сайта Azure и его повторного создания. Все равно хотелось бы услышать, как с этим поступить, не прибегая к ядерному варианту.