Entity Framework: невозможно зарегистрировать поставщика сборки в Web.Config - PullRequest
2 голосов
/ 16 сентября 2009

Я получаю это сообщение об ошибке, когда пытаюсь обновить или сохранить мою модель данных объекта:

ERROR: Unable to register the build provider in Web.Config because of the following exception: 'Object reference not set to an instance of an object.'.

Затем, когда я пытаюсь запустить приложение, я получаю:

The specified named connection is either not found in the configuration, not intended to be used with the EntityClient provider, or not valid.

Как это исправить, чтобы он мог писать в Web.config. Я прошел через это с зубным гребнем, но не нашел ничего, что было бы сломано XML.

Ответы [ 4 ]

1 голос
/ 07 февраля 2010

Вы должны изменить следующую строку

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

до

<configuration>

в вашем файле web.config.

0 голосов
/ 15 февраля 2012

Это обязательно сработает.

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> 

до

<configuration> 

Причина ошибки: из-за этого параметра поставщик сборки не смог зарегистрировать строку подключения в web.config.

0 голосов
/ 03 декабря 2009

В итоге я откатил свой код с помощью. SVN. Я не нашел время, чтобы понять, что было неправильно. Если это произойдет снова, я опубликую дополнительную информацию.

0 голосов
/ 18 сентября 2009

Не уверен, что вызвало это, возможно, файлы структуры сущности каким-то образом повреждены.

Самый простой способ исправить это - удалить модель, удалить любую ссылку из web.config и снова создать модель с помощью мастера.

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