首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows安装失败-配置系统未能初始化异常

Windows安装失败-配置系统未能初始化异常
EN

Stack Overflow用户
提问于 2014-02-27 21:52:17
回答 1查看 2.9K关注 0票数 1

我真的很困惑。每次使用InstallUtil.exe安装windows服务时,都会遇到以下错误:

初始化安装时发生异常: System.Configuration.ConfigurationErrorsException:配置系统初始化失败。

一般的建议是:

在“配置”元素中,第一个子元素必须是"configSections“

为了试图通过错误消息,我将我的App.config完全删除为:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    </configuration>

但同样的错误依然存在。就像安装程序完全忽略了新的空App.config文件一样,我完全不知道如何克服这个问题。

这是试图安装在Windows 2008 R2 -用C# 4.0编写的代码上。有人能推荐一个方向看吗?提亚

EN

回答 1

Stack Overflow用户

发布于 2014-12-10 09:35:23

我不确定我是不是错过了一些设置。但是断点指向帮助我意识到,配置管理器并没有获取配置设置,尽管它遵循了本机样式或推荐的模式。

然后我撞到了这个msdn参考

该模式允许我的服务代码从配置中获取值。为了时间的限制坚持这一点。需要探究为什么本机模式是有问题的。

如果可能,修改代码以遵循以下样式

代码语言:javascript
复制
System.Configuration.AppSettingsReader reader = new System.Configuration.AppSettingsReader();

LOGFOLDER = reader.GetValue("LogFolder", typeof(string)).ToString();

app.config应该是这样的:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key = "LogFolder" value = "D:\Projects\Logs\" />
    </appSettings>
</configuration>

记住在引用中添加System.Configuration

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22081269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档