Вопрос

Префиксы пространства имен в моем wsdl генерируются автоматически:s1:, s2: и т. д., как я могу указать определенный префикс для своих пространств имен?

Нигде не могу найти...

Нужно ли мне переопределить сериализацию XML и добавить их вручную (как мне это сделать в веб-сервисах .net?)

(я имею в виду, что в .net2.0 asmx ребята, которые собираются использовать этот веб-сервис, говорят, что им нужен этот конкретный префикс вместо s1:И я ничего не могу с этим поделать ...) Большое спасибо!

Это было полезно?

Решение

Извините, у меня нет времени на полный пример, но посмотрите XmlNamespaceDeclarationsAttribute.Вы можете включить в возвращаемый класс свойство, которое будет определять используемые префиксы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top