如何在web.config中配置behaviorExtensions? [英] How to configure behaviorExtensions in web.config?

查看:91
本文介绍了如何在web.config中配置behaviorExtensions?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我创建了InterceptorBehaviorExtension类并尝试添加行为。



< system.servicemodel>

< services>

< service name =Atho_WcfService.Service1behaviorconfiguration =InterceptorBehavior/>

< / services>

< behavior>

< servicebehaviors>

< behavior>

< servicemetadata httpgetenabled =true/>

< servicedebug includeexceptiondetailinfaults =true/>

< / behavior>

< behavior name =InterceptorBehavior>

< interceptorbehaviorextension />

< / behavior>

< / servicebehaviors>

< / behavior>



< extensions>

< behaviorextensions>

< add name =interceptorBehaviorExtensiontype =Atho_WcfService.InterceptorBehaviorExtension,Atho_WcfService,Version = 1.0。 0.0,Culture = neutral,PublicKeyToken = null/>

< / behaviorextensions>

< / extensions>





配置错误

描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。



分析器错误消息:为system.serviceModel / behavior创建配置节处理程序时发生错误:无法将扩展元素interceptorBehaviorExtension添加到此元素。验证扩展是否在system.serviceModel / extensions / behaviorExtensions的扩展集合中注册。

参数名称:element



源错误:



第19行:< service name =Atho_WcfService.Service1behaviorConfiguration =InterceptorBehavior/>

第20行:< / services>

第21行:< behavior>

第22行:< serviceBehaviors>

第23行:< behavior>

Hi,
I have created InterceptorBehaviorExtension class and try to add as behavior.

<system.servicemodel>
<services>
<service name="Atho_WcfService.Service1" behaviorconfiguration="InterceptorBehavior" />
</services>
<behaviors>
<servicebehaviors>
<behavior>
<servicemetadata httpgetenabled="true" />
<servicedebug includeexceptiondetailinfaults="true" />
</behavior>
<behavior name="InterceptorBehavior">
<interceptorbehaviorextension />
</behavior>
</servicebehaviors>
</behaviors>

<extensions>
<behaviorextensions>
<add name="interceptorBehaviorExtension" type="Atho_WcfService.InterceptorBehaviorExtension,Atho_WcfService, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</behaviorextensions>
</extensions>


Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.

Parser Error Message: An error occurred creating the configuration section handler for system.serviceModel/behaviors: Extension element 'interceptorBehaviorExtension' cannot be added to this element. Verify that the extension is registered in the extension collection at system.serviceModel/extensions/behaviorExtensions.
Parameter name: element

Source Error:

Line 19: <service name="Atho_WcfService.Service1" behaviorConfiguration="InterceptorBehavior"/>
Line 20: </services>
Line 21: <behaviors>
Line 22: <serviceBehaviors>
Line 23: <behavior>

推荐答案

这篇关于如何在web.config中配置behaviorExtensions?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆