Добавить ASP.NET MVC и веб-API веб-приложения в одном проекте - PullRequest
0 голосов
/ 29 апреля 2019

Я создал новый asp.net (стандартный) проект web api, и теперь я хотел бы использовать переднюю логику (ASP.net MVC) в одном проекте, я узнал, что у нас может быть оба клиента (MVC)) и серверное (Web API) приложение в одном проекте.Я пытался найти пошаговый процесс, но не смог найти ни одного.Я был бы очень признателен, если бы кто-то мог предоставить мне шаги, которым я должен следовать, поскольку я впервые создаю приложение с нуля.Заранее спасибо.

1 Ответ

2 голосов
/ 29 апреля 2019

Вы можете попытаться создать пустой проект asp.net и определить, что этот проект имеет функции web и api.Например:

  1. в Visual Studio 2019 выберите шаблон asp.net:

enter image description here

Определить название проекта

enter image description here

Выберите Empty и отметьте параметры MVC и Web Api

enter image description here

В папке App_Startвы увидите два файла.Файл RouteConfig.cs определяет маршруты для веб-приложения ASP.NET MVC.Файл WebApiConfig.cs определяет маршруты для приложения ASP.NET Web Api.

Importante: у контроллеров API есть префикс на маршруте, называемый api, поэтому при создании контроллера, который наследуется от ApiController, он будет маршрутизироваться с помощью api/ControllerName.

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