3 回答
TA贡献1856条经验 获得超5个赞
确保项目中的配置文件(如果是web则为web.config,如果是Windows则为app.config)以以下方式启动:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="applicationSettings"
type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="YourProjectName.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
</sectionGroup>
</configSections>
</configuration>
请注意,在configuration元素内部,第一个孩子必须是configSections元素。
在element 的name属性中section,确保将其替换YourProjectName为实际项目的名称。
我碰巧在一个类库项目中创建了一个Web服务,然后将配置文件(以实现端点配置)复制(覆盖)到我的Windows应用程序中,开始出现同样的问题。我无意中搬走了configSections。
它对我有用,希望对您有所帮助
TA贡献1773条经验 获得超3个赞
从c:\ Users \ username \ AppData \ Local \ appname和c:\ Users \ username \ AppData \ Roaming \ appname删除旧的配置文件,然后尝试重新启动应用程序。
TA贡献1851条经验 获得超4个赞
如果您已将自己的自定义配置部分添加到中App.Config
,请确保已在<configSections>
元素中定义了该部分。我添加了我的配置XML,但忘记了在顶部声明配置部分-这导致了异常“配置系统无法初始化”。
添加回答
举报