Куда копать? не работает web сервис на .netcore?

Сделал сервис для .netcore по стате https://academy.terrasoft.ru/docs/developer/back-end_development/config…

Обращаюсь к сервису из вкладки браузера после входа в систему http://172.23.1.117/rest/UsrCustomConfigurationService/SomeMethod

но получаю сообщение 404 (Creatio развернуто в докере, докер перезапускал, все компилировал). Прошу подсказать что еще можно сделать чтоб сервис заработал?

 

 namespace Terrasoft.Configuration.UsrCustomConfigurationService
{
    using System;
    using System.Collections.Generic;
    using System.Security;
    using System.ServiceModel;
    using System.ServiceModel.Activation;
    using System.ServiceModel.Web;
    using System.Web.SessionState;
    using Terrasoft.Common;
    using Terrasoft.Core;
    using Terrasoft.Core.DB;
    using Terrasoft.Core.Factories;
    using Terrasoft.Core.ServiceModelContract;
    using Terrasoft.Web.Common;
    using Terrasoft.Web.Http.Abstractions;
 
     #region Class: UsrCustomConfigurationService
 
    [ServiceContract]
 
     [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
 
    public class UsrCustomConfigurationService: BaseService
    {
        #region Methods: Public
        /* Метод веб-сервиса. */
        [OperationContract]
        [WebInvoke(Method = "GET", UriTemplate = "SomeMethod", 
            BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json,
            ResponseFormat = WebMessageFormat.Json)]
        public string SomeMethod() {
            
            var httpContext = HttpContext.Current;
            return "12345";
        }
        #endregion
    }
    #endregion
}

 

Нравится

2 комментария
Лучший ответ

Столкнулись с похожей проблемой -- нам помогла перезагрузка :)

Столкнулись с похожей проблемой -- нам помогла перезагрузка :)

Вадим Курунов,

Спасибо, помогло! Надеюсь в следующих релизах такое не потребуется

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