配置系统初始化失败

时间:2011-06-23 01:27:23

标签: c# mysql visual-studio-2010 database-connection connection-string

我是Visual Studio和MySQL的新手。我在想是否有人可以告诉我这段代码有什么问题。

的app.config:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<add key="ODBCDriver" value="Driver={MySQL ODBC 5.1 Driver};Server=localhost;"/>
<add key="DataBaseDetails" value="Database=timekeeping;uid=root;pwd=admin;Option=3;"/>
<configSections>
<sectionGroup name="userSettings"
    type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0,    Culture=neutral, PublicKeyToken=b77a5c561934e089" >
 </sectionGroup>
 </configSections>
 </configuration>

说明配置系统无法初始化时出错。

请帮忙。

2 个答案:

答案 0 :(得分:3)

首先,您是否有使用ConnectionString而非自定义键的原因?

其次,您不能只使用Appsettings部分来定义密钥吗?假设您在代码中查找它们:

例如。像:

<configuration>
      <appSettings>
        <add key="MappingLibrary" value="Model.dll" />
        <add key="ServicesLibrary" value="Services.dll" />
    </appSettings>

或者你可能只能用你的userSettings元素替换appsettings?

答案 1 :(得分:0)

这项工作对我而言。  确保app.config或web.config 标签内的标签开头,例如

在您的情况下,您还没有结束标记

之后确保项目的targate Framework属性不能是客户端配置文件