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相同的功能。
感謝