У меня есть класс, предназначенный для работы с веб-сервисом. Сейчас я написал это для запроса http://www.nanonull.com/TimeService/TimeService.asmx.
Класс будет использоваться унаследованным приложением, использующим VBScript, поэтому его создание будет осуществляться с использованием соглашений Namespace.ClassName.
У меня проблемы с написанием кода, чтобы привязки и конечные точки работали с моим классом, потому что я не смогу использовать файл конфигурации. Примеры, которые я видел, обсуждают использование SvcUtil.exe, но мне неясно, как это сделать, если веб-служба является внешней.
Кто-нибудь может указать мне правильное направление? Это то, что у меня есть, и компилятор падает на IMyService:
var binding = new System.ServiceModel.BasicHttpBinding();
var endpoint = new EndpointAddress("http://www.nanonull.com/TimeService/TimeService.asmx");
var factory = new ChannelFactory<IMyService>(binding, endpoint);
var channel = factory.CreateChannel();
HelloWorld = channel.getCityTime("London");