如何使EntLib数据库设置保持删除状态?

时间:2010-07-08 16:51:43

标签: enterprise-library

我正在使用EntLib 5.0进行日志记录和异常处理,但不能用于数据访问。

每次我使用entlib设计器删除'数据库设置'应用程序块时,它会在重建应用程序后重新添加。这不会是一个问题,我只是留下它,除了它自动创建LocalSqlServer和LocalMySqlServer实例并抛出“LocalMy [DB]服务器(连接字符串):连接字符串是”下一个版本的必需值。

我刚刚在其他每个版本之前删除它,但这显然很烦人。

再说一次,如何删除它以便它会被删除?

1 个答案:

答案 0 :(得分:1)

您需要编辑machine.config。

在我通过Web Matrix安装Wordpress / MySQL之后,这个问题就开始了。

它将此行添加到我的.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="" /> -->