Я не знаю, понял ли я ваш вопрос, но вы можете создать простой API (веб-сервис) с веб-приложением ядра ASP.NET проекта.
В Visual Studio 2017 обновлено -> Файл -> Новый проект -> Веб -> Основное веб-приложение ASP.NET -> API.
Если вы возвращаете сериализуемый объект, WebAPI автоматически отправит JSON или XML на основе заголовка Accept, который отправляет ваш клиент.
Создайте класс в контроллере следующим образом:
[Route("api/Client")]
public class ClientController : Controller
{
public IActionResult Client(string name, DateTime date, int id)
{
string return1 = "return1", return2 = "return2";
return Ok(new { return1, return2});
}
}
Ваш клиент может позвонить в этот класс по адресу www.sample.com/api/client