Как сделать так, чтобы настройки базы данных EntLib оставались удаленными?

Я использую EntLib 5.0 для регистрации и обработки исключений, но не для доступа к данным.

Каждый раз, когда я удаляю блок приложения «Настройки базы данных» с помощью конструктора entlib, он снова добавляется после того, как я перестраиваю приложение. Это не было бы проблемой, и я бы просто оставил его, за исключением того, что он автоматически создает экземпляры LocalSqlServer и LocalMySqlServer и выдает «LocalMy[DB]Server (строка подключения): строка подключения является обязательным значением» при следующей сборке.

Я только что удалил его перед каждой второй сборкой, но это, очевидно, довольно раздражает.

Итак, еще раз, как я могу удалить его, чтобы он оставался удаленным?


person Steven Evers    schedule 08.07.2010    source источник


Ответы (1)


Вам нужно отредактировать ваш machine.config.

Эта проблема началась для меня после того, как я установил Wordpress/MySQL через Web Matrix.

Он добавил эту строку в мой файл .NET 2.0 machine.config:

<add name="LocalMySqlServer" connectionString="" />

Так что все, что вам нужно сделать, это открыть его в текстовом редакторе и закомментировать эту строку!

В моем случае файл был здесь: c:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

И я закомментировал двух провайдеров, например:

<!--    <add name="OraAspNetConString" connectionString=" " />
    <add name="LocalMySqlServer" connectionString="" /> -->
person Joe Niland    schedule 20.07.2010