Что может вызвать ошибку "Операция была пропущена во время экспорта, поскольку она имеет подстановочный знак" при публикации службы?
Я создал 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 = "*")]