All, Generally.With the asp.net tool WSDL.exe tool, I think there are three ways to generate asp.net code from the wsdl file.
- default output to generate client proxy class.
- generate abstract class code.(add
/server
option) - generate interface code.(add
/serverInterface
)
In my understanding the 1 is generating a client proxy class which can help handle the request and response for or from the web services for the client side.
As to the 2 and 3 ,I believe actually they are used to generate code for the server side when you want to implement your own web services from the generated abstract class or interface .
But I am not sure whether my understanding is right . hope someone who is familiar with it can help to verify it . If it is not right, please correct me .thanks.