IIS托管的wcf服务无法加载BehaviorExtension

时间:2014-12-19 08:55:49

标签: wcf iis behavior

**您好我将customservicebehavior添加到IIs托管服务时遇到了很大问题。 这是我在web.config中发布的内容:

</behavior>
<behavior name="BehaviorExtension">
<ServiceHostBehavior />
</behavior>
</serviceBehaviors>
</behaviors>

<extensions>
<behaviorExtensions>
        <add name="ServiceHostBehavior" type="CustomBehavior.ServiceHostBehavior, CustomBehavior,  Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</behaviorExtensions>
</extensions>

但每次我想通过浏览器连接到我的服务时都会收到以下错误信息: 类型&#39; CustomBehavior.ServiceHostBehavior,CustomBehavior,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null&#39;已注册延期&#39; ServiceHostBehavior&#39;无法加载。**

我创建了一个新项目,我从行为程序集中获取了名称。这很好用......

如果我在另一个项目的app.config文件中引用此程序集,它也可以工作。

1 个答案:

答案 0 :(得分:0)

通过在GAC中注册我的CustomBehavior程序集来修复它。现在它可以工作