Ошибка при вызове пользовательского веб-сервиса
Здравствуйте! Коллеги подскажите. Сделал веб сервис
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
Нравится
Добрый день. Да. Но в конфигураторе стоит галочка заблокирован
Нурлан,
А генерация исходного кода прошла успешно?
Можете уточнить по галочке - как именно отображается?
Добрый день. Вопрос решен. Ошибка была в браузере. Браузер не показывал некоторые ошибки и соостветвенно публикация не происходило. Спасибо всем.