为什么会出现此错误?
谢谢!!!
为其创建配置节处理程序时发生错误 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示例。
答案 0 :(得分:5)
您需要确保类型名称与typeof完全等效(CookieManagerBehaviorExtension).AssemblyQualifiedName
此外,如果您使用WCFService配置编辑器添加行为扩展,您只需浏览DLL&amp; class然后它会将所有正确的信息设置到您的配置文件中,以防万一你有点错误?