Wsdl(.net)中的命名空间前缀

时间:2009-08-13 11:15:40

标签: .net web-services wsdl asmx xml-namespaces

我的wsdl中的命名空间前缀是自动生成的:s1:,s2:等等,我如何为我的命名空间添加特定的前缀?

无法在任何地方找到它......

我是否必须覆盖xml序列化并手动添加它们(我如何在.net webservices中执行此操作?)

(我的意思是.net2.0 asmx,那些打算使用这个网络服务的人说他们需要那个特定的前缀而不是s1:而且我无能为力......) 非常感谢你!

1 个答案:

答案 0 :(得分:1)

抱歉,我没有时间查看完整示例,但请参阅XmlNamespaceDeclarationsAttribute。您可以在要返回的类中包含一个属性,该属性将定义要使用的前缀。