我有一个 WCF 休息网络服务。在我的开发环境中一切正常(#develop using IIS express),但在我的生产环境中出现以下错误:
“/服务”应用程序中的服务器错误。-------------------------------------------------- ------------------------------
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 'inspectMessageBehavior' 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 16: </service>
Line 17: </services>
Line 18: <behaviors>
Line 19: <endpointBehaviors>
Line 20: <behavior name="webHttp">
Source File: C:\Otimis\AdvLinkForWebService\services\web.config Line: 18
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053
这是我的 web.config 文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="AdvLinkForWebService.inbound">
<endpoint address=""
binding="webHttpBinding"
contract="AdvLinkForWebService.Iinbound"
behaviorConfiguration="defaultWebHttpBehavior"/>
</service>
<service name="AdvLinkForWebService.config">
<endpoint address=""
binding="webHttpBinding"
contract="AdvLinkForWebService.Iconfig"
behaviorConfiguration="webHttp"/>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="webHttp">
<webHttp/>
</behavior>
<behavior name="defaultWebHttpBehavior">
<inspectMessageBehavior/>
</behavior>
</endpointBehaviors>
</behaviors>
<extensions>
<behaviorExtensions>
<add name="inspectMessageBehavior"
type="AdvLinkForWebService.MessageInspector.InspectMessageBehaviorExtension, AdvLinkForWebService"/>
</behaviorExtensions>
</extensions>
</system.serviceModel>
</configuration>
这个问题与这个有关