Всем доброго дня.
Столкнулся с проблемой настройки веб-сервиса в BPMonline Sales 7.7.0.2293
public interface IService
{
[OperationContract]
string TestService(string param1, string param2);
}
public class TestServiceBpm : IService
{
public string TestService(string param1, string param2)
{
...
}
..\Terrasoft.WebApp\ServiceModel\TestServiceBpm.svc:
..\Terrasoft.WebApp\ServiceModel\http\services.config:
name="TestService"
binding="webHttpBinding"
behaviorConfiguration="RestServiceBehavior"
bindingNamespace="http://Terrasoft.WebApp.ServiceModel"
contract="Namespace.IService" />
>
web-config :
>
>
>
При попытке достучаться через браузер (http://hostName/1/ServiceModel/TestServiceBpm.svc)
получаю ошибку
...
при попытке добавить ServiceReference в VS:
The operation has timed out
Metadata contains a reference that cannot be resolved: 'http://hostName/1/ServiceModel/TestServiceBpm.svc'.
The remote server returned an unexpected response: (302) Found.
Too many automatic redirections were attempted.
If the service is defined in the current solution, try building the solution and adding the service reference again.
Подскажите пожалуйста, в чем моя ошибка!
Нравится
Добрый день!
Мы поддерживаем создание веб-сервисов только через конфигурацию.
Подробную информацию по настройке Вы найдете на нашей академии по ссылке - https://academy.terrasoft.ua/documents/technic-sdk/7-8-0/integraciya-s-…
Сергей, добрый день!
Не очень понимаю что вы имеете ввиду. Есть ссылки:
http://www.community.terrasoft.ua/forum/topic/16414
http://www.community.terrasoft.ua/forum/topic/16393
из которые понятно, что создавать веб-сервисы в 7.х можно так, как пытаюсь я.
Добрый день!
Первое:
..\Terrasoft.WebApp\ServiceModel\TestServiceBpm.svc:
<%@ ServiceHost Language="C#" Debug="true" Service="Namespace.TestServiceBpm" Factory="System.ServiceModel.Activation.ServiceHostFactory" %>
Далее, вы обращаетесь в конфигурацию под номером 1, реализация сервиса в точно в этой конфигурации?
Ошибка
Exception Message: An XML comment cannot contain '--', and '-' cannot be the last character. Line 92, position 7. ...
говорит о том, что где-то в конфиге есть ошибка