Ошибка при вызове пользовательского веб-сервиса

Здравствуйте! Коллеги подскажите. Сделал веб сервис

 

namespace Terrasoft.Configuration.Statements 

{

    using System;

    using Terrasoft.Core;

    using System.ServiceModel;

    using Terrasoft.Web.Common;

    using System.ServiceModel.Web;

    using Terrasoft.Core.Entities;

    using System.ServiceModel.Activation;

    [ServiceContract]

    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]

    public class UsrStatements : BaseService

    {

        

        [OperationContract]

        [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped,

        ResponseFormat = WebMessageFormat.Json)]

        public string GetContactList()

        {

            var esq = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Contact");

            var colName = esq.AddColumn("Id");

            var contacts = esq.GetEntityCollection(UserConnection);

            if(contacts.Count > 0)

            {

                var result = contacts[0].GetColumnValue(colName.Id).ToString();

                return result;

            }

        }

    }

}

При вызове воращает ошибку 404. Вызываю так https://testcrm.com/0/rest/UsrStatements/GetContactList

Авторизовываюсь Supervisor-ом

Версия 7,13

Нравится

4 комментария

А компилируется без ошибок?

 

Добрый день. Да. Но в конфигураторе стоит галочка заблокирован

Нурлан,

А генерация исходного кода прошла успешно?

Можете уточнить по галочке - как именно отображается?

Добрый день. Вопрос решен. Ошибка была в браузере. Браузер не показывал некоторые ошибки и соостветвенно публикация не происходило. Спасибо всем.

Показать все комментарии