Add-migration создает исключение для миграции данных?
Привет Команда
Я включил-миграцию хорошо, и она работает нормально, когда я пытаюсь добавить-миграцию, она выдает исключение
The type initializer for 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1' threw an exception.
Что я уже пробовал:
M> Add-Migration eNtsaRegistration
Richard Deeming
Вам понадобятся детали внутреннего исключения, чтобы понять, в чем проблема. Если вы не видите внутреннего исключения, попробуйте добавить -verbose
параметр к Add-Migration
команда:
Add-Migration eNtsaRegistration -Verbose
gcogco10
Система.TypeInitializationException: инициализатор типа для 'System.Data.Entity.Миграции.DbMigrationsConfiguration`1' вызвала исключение. ---> Система.TypeInitializationException: инициализатор типа для 'System.Data.Entity.Внутренний.AppConfig' выдал исключение. ---> Система.Конфигурация.ConfigurationErrorsException: системе конфигурации не удалось инициализировать ---> систему.Конфигурация.ConfigurationErrorsException: добавление нераспознанного раздела конфигурации. (C:\Users\gcobanim\source\repos\eNtsaRegistrationTraining\Web.config строка 14)
в системе.Конфигурация.Конфигурацияшемаерроры.ThrowIfErrors(Boolean ignoreLocal)
в системе.Конфигурация.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
в системе.Конфигурация.ClientConfigurationSystem.EnsureInit(String configKey)
--- Конец внутренней трассировки стека исключений ---
в системе.Конфигурация.ClientConfigurationSystem.EnsureInit(String configKey)
в системе.Конфигурация.ClientConfigurationSystem.PrepareClientConfigSystem(строка, имя раздела)
в системе.Конфигурация.ClientConfigurationSystem.Система.Конфигурация.Внутренний.IInternalConfigSystem.GetSection(String sectionName)
в системе.Конфигурация.Конфигурационный менеджер.GetSection(String sectionName)
в системе.Конфигурация.Диспетчер конфигураций.get_ConnectionStrings()
в System.Data.Entity.Внутренний.AppConfig..ctor()
в System.Data.Entity.Внутренний.AppConfig..cctor()
--- Конец внутренней трассировки стека исключений ---
в System.Data.Entity.Инфраструктура.Зависимость от решения.DbConfigurationManager.EnsureLoadedForAssembly(сборка assemblyHint, тип contextTypeHint)
в System.Data.Entity.Миграции.DbMigrationsConfiguration`1..cctor()
--- Конец внутренней трассировки стека исключений ---
в System.Data.Entity.Миграции.DbMigrationsConfiguration`1..ctor()
на энцарегистрации тренинг.Миграции.Конфигурация..ctor() in C:\Users\gcobanim\source\repos\eNtsaRegistrationTraining\Migrations\Configuration.cs:line 13.
--- Конец трассировки стека из предыдущего места, где было выброшено исключение ---
в System.Runtime.Исключительные услуги.ExceptionDispatchInfo.Бросать()
в System.Data.Entity.Миграции.Коммунальные услуги.MigrationsConfigurationFinder.FindMigrationsConfiguration(Type contextType, String configurationTypeName, Func ' 2 noType, Func`3 multipleTypes, Func`3 noTypeWithName, Func`3 multipleTypesWithName)
в System.Data.Entity.Инфраструктура.Дизайн.Исполнитель.GetMigrationsConfiguration(строка migrationsConfigurationName)
в System.Data.Entity.Инфраструктура.Дизайн.Исполнитель.ScaffoldInternal(String name, DbConnectionInfo connectionInfo, String migrationsConfigurationName, Boolean ignoreChanges)
в System.Data.Entity.Инфраструктура.Дизайн.Исполнитель.Эшафот.&ЛТ;&ГТ;с__DisplayClass0_0.&ЛТ;.конструктор&ГТ;б__0()
в System.Data.Entity.Инфраструктура.Дизайн.Исполнитель.OperationBase.<>c__DisplayClass4_0`1.<execute>b__0()
в System.Data.Entity.Инфраструктура.Дизайн.Исполнитель.Оперативная база.Выполнить(действие действие)
Инициализатор типа для 'System.Data.Entity.Миграции.DbMigrationsConfiguration`1' вызвала исключение.
gcogco10
Ты всегда мой герой Ричард, видел, в чем была проблема, используя это-многословие. Я опускаю этот <appsetting>
ZurdoDev
1. ответьте на комментарий так, чтобы пользователь был уведомлен.
2. Ошибка говорит, что у тебя что-то недопустимое в файле config.
gcogco10
Зурдодев да и ее починил. Мне не хватало "настройки приложений";