什么可能导致“在导出过程中跳过操作,因为它有一个通配符操作”发布服务时出错?

时间:2012-10-16 17:36:26

标签: wcf web-services iis-7 biztalk wcf-wshttpbinding

我在BizTalk中创建了一个Orchestration,我使用WCF BizTalk工具将其作为服务发布。这导致在IIS 7中托管服务。当我更改web.config文件以启用调试时,我发现了以下错误:

Message
An operation was skipped during export because it has a wildcard action. 
This is not supported in WSDL.

Contract Name:ITwoWayAsync
Contract Namespace:http://BTKPruebas.pruebaWCF
Operation Name:TwoWayMethod

可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

一些谷歌搜索引导我this answer

你可以通过从ReplyAction中删除任何* Charchter来解决它。

  

[System.ServiceModel.OperationContractAttribute(Action =“http://www.yyyyy.com/somthing/Registration/RegistrationService/version/2.1/getCoCRecordByMemberShipID”, ReplyAction =“*”)]