У меня есть одна служба worflow с именем GetDataWorkflowService.xamlx, которую я хочу использовать в Silverlight.
Когда я добавляю ссылку на службу в свое приложение, она выдает сообщение «Эта операция не поддерживается для относительного URI».«.Однако он по-прежнему добавляет ссылку.
Когда я использую ссылку:
Servicelient proxy=new ServiceClient();
proxy.GetDataCompleted += (o, a) => Debug.WriteLine("Result is " + a.Result);
proxy.GetDataAsync(123);
Я получаю следующую ошибку:
Произошла ошибка при попыткесделать запрос к URI 'http://localhost:1234/GetDataWorkflowService.xamlx'. Это может быть связано с попыткой доступа к службе междоменным способом без надлежащей междоменной политики или с политикой, которая не подходит для служб SOAP.Вам может потребоваться связаться с владельцем сервиса, чтобы опубликовать файл междоменной политики и убедиться, что он позволяет отправлять HTTP-заголовки, связанные с SOAP.Эта ошибка также может быть вызвана использованием внутренних типов в прокси-сервере веб-службы без использования атрибута InternalsVisibleToAttribute.Пожалуйста, смотрите внутреннее исключение для более подробной информации.
Я не понимаю, что происходит.