У меня есть модель Entity Framework, автоматически сгенерированная из базы данных.База данных была изменена на varbinary (max) для столбца SessionValue.Использование модели выглядит следующим образом:
public partial class Session
{
public int SessionID { get; set; }
public string SessionKey { get; set; }
public string SessionValue { get; set; }
public System.DateTime SessionExpiryDate { get; set; }
}
Я вручную изменил его в частичном файле, чтобы он выглядел так:
public partial class Session
{
public int SessionID { get; set; }
public string SessionKey { get; set; }
public byte[] SessionValue { get; set; }
public System.DateTime SessionExpiryDate { get; set; }
}
Так что в основном я изменил SessionValue со строки на байтМассив.Теперь, когда я запускаю свое приложение MVC.NET, оно не запускается, оно выдает следующую ошибку:
Ошибка HTTP 403.14 - Запрещено Веб-сервер настроен так, чтобы не перечислять содержимое этого каталога.
Если я отменю свои изменения, все снова будет хорошо.Как мне отладить это?Он даже не попал ни в какие события в Global.asax.Такое ощущение, что Entity Framework должен автоматически выполнять некоторую работу в фоновом режиме, но этого не происходит, потому что представление свойств модели не позволяет мне сопоставить его с байтом типа [].
Кто-то, пожалуйста, помогите!