代码之家  ›  专栏  ›  技术社区  ›  Steven Evers

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

  •  1
  • Steven Evers  · 技术社区  · 14 年前

    我使用Entlib5.0进行日志记录和异常处理,但不用于数据访问。

    每当我使用entlib设计器删除“数据库设置”应用程序块时,它会在我重建应用程序后重新添加自己。这不是问题,我只想留下它,除非它自动创建localsqlserver和localmysqlserver实例,并在下一个版本中抛出“localmy[db]server(connection string):connection string是必需的值”。

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

    那么,我怎样才能删除它,使它保持删除状态呢?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Joe Niland    14 年前

    您需要编辑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="" /> -->