Ваш вопрос немного сложен, но разработка веб-сервисов с помощью .net довольно проста.
Используя visual studio, большинство вещей создано для вас. Вы можете добавить методы как
[WebMethod]
public string hello(){
return "hello"
}
и, к счастью, после того, как вы развернете его, для вас будет создан wsdl.
Если вы хотите загрузить некоторые сущности из wsdl, вы можете использовать утилиту wsdl и вызвать wsdl для загрузки класса сущностей.