Здравствуйте. Разрабатывая сервис интеграции между двумя системами столкнулся с проблемой нейминга порта сервиса.
Вкратце: интерфейс сервиса генерируется из предоставленной wsdl по средствам утилиты wsdl.exe, а далее реализуется по средствам asmx веб-сервиса, наследуя сгенерированный интерфейс. После этого генерируется некий xml конструкция wsdl'я, в которой имеется секция описания сервиса:
<wsdl:service name="MyService">
<wsdl:port name="MyServiceSoapBinding" binding="tns:MyServiceSoapBinding">
<soap:address location="localhost"/>
</wsdl:port>
</wsdl:service>
Проблема в том, что в другой системе требуется, что бы
wsdl:port name был
MyServicePort, а остальное без изменений.
Перерыл уже кучу сайтов, но по итогу нигде не нашел решения. Подскажите в какую сторону копать? Есть ли какой-то атрибут сервиса или иное решение данной проблемы?
P.S. Допускаю, что мог искать решение проблемы не совсем с корректным посылом поисковику.