0
我正在将一个asmx Web服务升级到WCF。 asmx wsdl公开了客户端所需的某些类。这些类未在Web方法本身内引用,但它们是在Web方法内的类中引用的。例如:WCF WSDL不公开所需的类
WebMethod1(Class1 param)
{
return Class 2;
}
的Class1和2类被包括在WSDL,但被内的Class1或2类引用的任何类不包含在WCF的WSDL。但是,他们在asmx WSDL中。
是否有任何方式暴露这些必需的类而不更改类本身或Web服务中的代码?我知道你可以将[DataContract]等添加到类中,但我发现很难相信WCF在这方面不应该提供与asmx相同的功能。
感谢