Что может вызвать ошибку "Операция была пропущена во время экспорта, поскольку она имеет подстановочный знак" при публикации службы?

Я создал Orchestration в BizTalk, который я опубликовал как сервис, используя инструмент 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 ответ

Некоторый поиск в Google привел меня к этому ответу:

Вы можете решить эту проблему, удалив любой * Charchter из ReplyAction.

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

Другие вопросы по тегам