Silverlight WCF:未应用自定义IEndpointBehavior

Silverlight WCF:未应用自定义IEndpointBehavior,silverlight,wcf,.net-4.0,Silverlight,Wcf,.net 4.0,因此,以下说明如下: 努力解决另一个Silverlight“功能”。我遇到了一个问题。我的行为似乎没有得到应用 以下是我的配置: <system.serviceModel> <extensions> <behaviorExtensions> <add name="silverlightFaults" type="I2.Web.Services.SilverlightFaultBehavior, I2.Web" />

因此,以下说明如下:

努力解决另一个Silverlight“功能”。我遇到了一个问题。我的行为似乎没有得到应用

以下是我的配置:

<system.serviceModel>
 <extensions>
     <behaviorExtensions>
         <add name="silverlightFaults" type="I2.Web.Services.SilverlightFaultBehavior, I2.Web" />
     </behaviorExtensions>
 </extensions>
 <behaviors>
    <endpointBehaviors>
        <behavior name="Silverlight">
            <silverlightFaults />
        </behavior>
    </endpointBehaviors>
  </behaviors>
  <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
 <services>
     <service name="ReportService">
         <endpoint address="" binding="basicHttpBinding" contract="I2.Web.Reports.ReportService" behaviorConfiguration="Silverlight" />
     </service>
 </services>
</system.serviceModel>

但这在4.0中被认为是固定的(这是应用程序正在使用的)


任何帮助都将不胜感激。

尝试完全限定行为扩展的类型名称(并确保它位于一行)

可能是这样的:

I2.Web.Services.SilverlightFaultBehavior,I2.Web,版本=1.0.0.0,区域性=中性,PublicKeyToken=null


--larsw

如果需要,这将是一个巨大的痛苦,因为我们每次投入生产时都会增加版本号(这是一个不断发展的系统)。因此,我必须在TFS构建中编写一些内容来查找和更新版本号。您知道这一点了吗?我在这里有一个类似的问题: