Подтвердить что ты не робот

Как использовать WebAPI без ASP.NET MVC?

Я хотел бы использовать WebAPI для существующего проекта my (классический ASP.NET), но, насколько я могу судить, вы можете использовать только WebAPI с MVC.

Можно ли использовать WebAPI с ASP.NET?

4b9b3361

Ответ 1

От связанная страница:

Хотя ASP.NET Web API поставляется с ASP.NET MVC, легко добавьте веб-API в традиционное приложение ASP.NET Web Forms. Эта учебник проведет вас по шагам.

Чтобы использовать веб-API в приложении Web Forms, есть два основных шага:

Добавить контроллер веб-API, который происходит из класса ApiController. Добавьте таблицу маршрутов в метод Application_Start. Создание веб-форм Проект

Запустите Visual Studio 2010 и выберите "Новый проект" на начальной странице. Или в меню "Файл" выберите "Создать", а затем "Проект".

На панели "Шаблоны" выберите "Установленные шаблоны" и Visual С# node. В разделе Visual С# выберите "Веб". В списке проектов шаблонов, выберите веб-приложение ASP.NET. Введите имя для и нажмите "ОК".

Ответ 2

ASP.NET Web API и ASP.NET MVC живут в двух разных мирах, хотя параллельные миры.

Веб-API был разработан и построен без зависимости от ASP.NET MVC, но был построен на вершине ASP.NET.

Итак, ответ на ваш вопрос - с уверенностью - истина. Сам Брэд Уилсон упомянул об этом недавно в подкасте.