启动 WCG 服务时出现 System.Configuration.ConfigurationErrorsException
Posted
技术标签:
【中文标题】启动 WCG 服务时出现 System.Configuration.ConfigurationErrorsException【英文标题】:System.Configuration.ConfigurationErrorsException when starting WCG service 【发布时间】:2014-01-21 07:22:25 【问题描述】:此刻有点慌张。我正在尝试为客户安装软件更新,但不知何故,我的 WCF 服务失败并给我一个我以前从未见过的错误消息。有人有什么想法吗?
日志名称:应用程序 来源:.NET 运行时 日期:2014-01-03 16:03:36 事件编号:1026 任务类别:无 级别:错误 关键词:经典 用户:不适用 计算机:SERVER.NM.LOCAL 描述: 应用程序:MyApp.Web.Trading.WindowsServiceHost.exe 框架版本:v4.0.30319 说明:进程因未处理的异常而终止。 异常信息:System.Configuration.ConfigurationErrorsException 堆: 在 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(System.String,布尔,布尔,布尔,布尔,System.Object ByRef,System.Object ByRef) 在 System.Configuration.BaseConfigurationRecord.GetSection(System.String) 在 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(System.String) 在 System.Configuration.ConfigurationManager.GetSection(System.String) 在 System.ServiceModel.Activation.AspNetEnvironment.UnsafeGetSectionFromConfigurationManager(System.String) 在 System.ServiceModel.Activation.AspNetEnvironment.UnsafeGetConfigurationSection(System.String) 在 System.ServiceModel.Configuration.ConfigurationHelpers.UnsafeGetAssociatedSection(System.Configuration.ContextInformation,System.String) 在 System.ServiceModel.Description.ConfigLoader.LookupService(System.String) 在 System.ServiceModel.ServiceHostBase.ApplyConfiguration() 在 System.ServiceModel.ServiceHostBase.InitializeDescription(System.ServiceModel.UriSchemeKeyedCollection) 在 System.ServiceModel.ServiceHost.InitializeDescription(System.Type,System.ServiceModel.UriSchemeKeyedCollection) 在 System.ServiceModel.ServiceHost..ctor(System.Type, System.Uri[]) 在 MyApp.Web.Trading.ServiceImplementations.Wcf.Start() 在 System.Threading.ThreadHelper.ThreadStart_Context(System.Object) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,布尔) 在 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object) 在 System.Threading.ThreadHelper.ThreadStart()【问题讨论】:
【参考方案1】:这可能是由于 .config 文件错误造成的。能否请您检查一下并查找构造错误的 xml 或打开的标签?
【讨论】:
是的,我在 .config 文件中有重复的行。谢谢。现在将删除问题,如果可以的话。哦,原来我不能:) 为我工作,取消了一些东西的注释并有一个额外的 --> 留下了。谢谢 唯一的欺骗行是评论!什么?!好吧...请注意这个:***.com/questions/6436157/… 检查 (1) 配置文件是格式良好的 xml,即每个元素都有一个结束元素,并且没有额外的注释字符 (2) 除了 appSettings,在 configSections. 中定义以上是关于启动 WCG 服务时出现 System.Configuration.ConfigurationErrorsException的主要内容,如果未能解决你的问题,请参考以下文章