Ошибка проверки в Entity Framework, ASP.NET MVC3 - PullRequest
2 голосов
/ 22 сентября 2011

Мое приложение, использующее ASP.NET MVC3 с EF4.1, развернуто на IIS7. Недавно я столкнулся с ошибкой при попытке сохранить сущность в существующей базе данных на рабочем сервере, но на моей машине разработки все идет хорошо.

Я пытался собрать пакет развертывания в VS2010 и импортировать этот пакет в IIS7, также я пытался загрузить все решения и вручную создать приложение в IIS7, но оба сайта при выполнении функция, которая сохраняет объект в базе данных.

Сообщение об ошибке вставлено ниже, но физический путь в сообщении об ошибке не существует на рабочем сервере, это путь на моей локальной машине разработки. Это меня смущает. Кто-нибудь когда-либо видел это раньше?

Кстати, я полностью выполнил резервное копирование своей базы данных и восстановил ее на рабочем сервере, поэтому все базы данных одинаковы.

Я открыт, чтобы выслушать любой совет.

Спасибо

Cheng

Сообщение об ошибке:

Ошибка сервера в приложении '/ xxxx'. Проверка не удалась для одного или больше сущностей. См. Свойство EntityValidationErrors для более подробной информации.

Описание: необработанное исключение произошло во время выполнения текущий веб-запрос. Пожалуйста, просмотрите трассировку стека для более информация об ошибке и ее возникновении в коде.

Сведения об исключении: System.Data.Entity.Validation.DbEntityValidationException: проверка не удалось для одного или нескольких объектов. Смотрите свойство 'EntityValidationErrors' для более подробной информации.

Ошибка источника: сгенерировано необработанное исключение во время выполнения текущего веб-запроса. Информация относительно происхождение и местонахождение исключения можно определить с помощью трассировка стека исключений ниже.

Трассировка стека:

[DbEntityValidationException: проверка не удалась для одного или нескольких объектов. Увидеть Свойство EntityValidationErrors для более подробной информации.]

System.Data.Entity.DbContext.SaveChanges () +212 xxxxx.Models.SetupRepository.CreateApplicationOption (Guid companyId) в D: \ XXXX \ Models \ SetupRepository.cs: 59 xxxxx.MvcApplication.MvcApplication_PostAcquireRequestState (Отправитель объекта, EventArgs e)> в D: \ xxxx \ Global.asax.cs: 87 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () +148 System.Web.HttpApplication.ExecuteStep (шаг IExecutionStep, Boolean и выполняется синхронно) + 75

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