这个问题有关的问题发表:

为什么不是我定义WCF行为扩展件的类型被发现?

我是使用周转基金的行为扩展定制证书证明在MSDN在这里:

http://msdn.microsoft.com/en-us/library/ms730868.aspx

唯一的区别是,我使用的定义令牌创建从周转基金的定义标记的样本在SDK。这涉及到创建一个信用卡的凭据。

具有所有的代码,在地方我补充扩展过WCF配置GUI。我知道它的工作,因为它承认类型,并将扩展到配置文件。

      <extensions>
    <behaviorExtensions>
      <add name="creditCardServiceCredentials" type="CreditCard.CreditCardServiceCredentialsConfigHandler, CreditCard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
      <add name="creditCardClientCredentials" type="CreditCard.CreditCardClientCredentialsConfigHandler, CreditCard, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
    </behaviorExtensions>
  </extensions>

后加入这些要素,我可以使用周转基金的配置GUI添加自定义的行为来服务的行为的元素或终端行为的元素。我没有看到的性质,虽然但它确实表明类型本身,因为它是一个外或clientcredentials,这样才能类型。

不过,当我使用的编辑本身不显示,在智能感知,或者作为一个公认的元素。

我引用的项目,其中包含的信用卡证书处理程序的配置;所以DLL是在服务的bin\调试的目录。这是奇怪的是,它仍然不能工作:(

有帮助吗?

解决方案

如果你想要延长visual studio xml编辑"智能感知",看看这篇文章:

http://blogs.msdn.com/astebner/archive/2005/12/07/501466.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top