Web.config错误(system.serviceModel)

时间:2012-05-23 20:42:16

标签: c# .net wpf wcf web-config

为什么会出现此错误?

谢谢!!!

  

为其创建配置节处理程序时发生错误   system.serviceModel / behavior:扩展元素' cookieManager'   无法添加到此元素。验证扩展名是否正确   在扩展集合中注册   system.serviceModel /扩展/ behaviorExtensions。参数名称:   元件

web.config

<system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior name="EnableCookieManager">
          <cookieManager/>
        </behavior>
      </endpointBehaviors>
    </behaviors>
    <extensions>
      <behaviorExtensions>
        <add name="cookieManager" type="App1.Web.Cookie.CookieManagerBehaviorExtension, App1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
      </behaviorExtensions>
    </extensions>
已使用

This示例。

1 个答案:

答案 0 :(得分:5)

您需要确保类型名称与typeof完全等效(CookieManagerBehaviorExtension).AssemblyQualifiedName

此外,如果您使用WCFService配置编辑器添加行为扩展,您只需浏览DLL&amp; class然后它会将所有正确的信息设置到您的配置文件中,以防万一你有点错误?