Программный запуск ASP.NET Core Web-API - PullRequest
0 голосов
/ 11 июня 2018

Как программно запустить API-интерфейс ASP.NET Core из C #?API должен запуститься после того, как я нажму кнопку в форме.

Я уже добавил свой API к своему решению через Add -> Existing Project..., но я не знаю, как запустить его из другого проекта.

Web-API работает на .NET Core 2.0, и я хочу запустить его из проекта с использованием .NET Framework 4

Ответы [ 3 ]

0 голосов
/ 11 июня 2018

Вы также можете попробовать запустить приложение как Служба Windows и запустить службу по щелчку.

0 голосов
/ 12 сентября 2018

Вот пример проекта, демонстрирующего размещение приложения ASP.NET Core в WPF: https://github.com/mkArtakMSFT/Samples/tree/master/WpfAspNetCore

Несколько вещей, на которые следует обратить внимание:

  • .NET Framework 4.6.1 - минимальная версия, в которой могут размещаться приложения ASP.NET Core
  • . Этот образец является фиктивным и не имеет большой конфигурации (на основе пустого содержимого шаблона веб-приложения ASP.NET Core).Однако вы можете добавить ссылку на пакет Microsoft.AspNetCore.Mvc, чтобы добавить поддержку MVC.
0 голосов
/ 11 июня 2018

Возможно, вы ищете что-то вроде this (ссылка)

dotnet run [-c|--configuration] [-f|--framework] [--force] [--launch-profile] [--no-build] [--no-dependencies]
[--no-launch-profile] [--no-restore] [-p|--project] [--runtime] [[--] [application arguments]]

dotnet run [-h | --help]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...