【问题标题】:The configuration section 'configsections' cannot be read because it is missing a section declaration无法读取配置部分“configsections”,因为它缺少部分声明
【发布时间】:2018-03-27 08:36:14
【问题描述】:

我想在 Windows Server 2016 上的 IIS 10.0 上托管 Wcf 服务。

我的应用程序池是 v2.0 集成的,Wcf service 是使用 3.5. 构建的,低于 web.config 获取

The configuration section 'configsections' cannot be read because it is missing a section declaration. 

服务在 w8.1 - IIS6.2older Windows Server versions 上使用相同的配置运行良好。可能缺少什么?

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configsections>
     <sectiongroup name="system.web.extensions" type="system.web.configuration.systemwebextensionssectiongroup, system.web.extensions, version=3.5.0.0, culture=neutral, publickeytoken=31bf3856ad364e35">
       <sectiongroup name="scripting" type="system.web.configuration.scriptingsectiongroup, system.web.extensions, version=3.5.0.0, culture=neutral, publickeytoken=31bf3856ad364e35">
       </sectiongroup>
    </sectiongroup>
</configsections>

【问题讨论】:

  • 应该configSections而不是configsections。注意中间的大写S。 (同样,sectionGroup 而不是 sectiongroup
  • @Damien_The_Unbeliever 天哪!谢谢你。请输入这个作为答案,这样我才能接受并沉浸在我的耻辱中。

标签: c# wcf iis


【解决方案1】:

你应该这样做

 <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <configSections>
         <sectiongroup name="system.web.extensions" type="system.web.configuration.systemwebextensionssectiongroup, system.web.extensions, version=3.5.0.0, culture=neutral, publickeytoken=31bf3856ad364e35">
           <sectiongroup name="scripting" type="system.web.configuration.scriptingsectiongroup, system.web.extensions, version=3.5.0.0, culture=neutral, publickeytoken=31bf3856ad364e35">
           </sectiongroup>
        </sectiongroup>
    </configSections>

here is the full Article

【讨论】:

    猜你喜欢
    • 2011-09-16
    • 2013-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多