Когда мы используем веб-сайт, ошибок не возникает, однако при использовании VPN из другого региона мы получаем следующую ошибку (Entity Framework) при переходе на определенную страницу:
"Недопустимый столбецname 'BeginDate'. Неверное имя столбца 'EndDate'. "
Код, по которому происходит ошибка, таков:
public void InsertItem<T>() where T : class
{
string name = (typeof(T)).Name;
var item = db.Set<T>().AsNoTracking().ToList();
Cache.Insert(name, item, null, Expiration, Cache.NoSlidingExpiration);
}
В частности, вызов db.Setгде происходит ошибка.
Это начало происходить после развертывания обновления для производства.Некоторые из наших клиентов, которые находятся в другом регионе, видят эту ошибку, но никто из наших разработчиков не использует VPN.
Что касается ошибки, ее невозможно получить,Сущность (T), которая вызывает ошибку, не имеет и никогда не имела столбцов «BeginDate» или «EndDate».Стол тоже нет.Есть свойство Navigation на T, в котором были эти столбцы, но я думаю, что они были удалены два выпуска назад.
Кто-нибудь знает, почему это может происходить?Спасибо.