2014-10-09 3 views
0

У меня есть старое приложение WebForms со следующей установкой:Самый простой способ добавить REST службы в приложение унаследованных WebForms

  • Использование .NET версии 4
  • сайта не настроен для MVC
  • Запуск Визуальный Студия 2013

Сайт довольно большой и сложный, поскольку он постоянно развивается более 7 лет.

Что представляет собой лучший способ начать добавление сервисов REST к приложению? Я хочу иметь минимальное влияние на остальную часть сайта. Обновление версии .NET, установка MVC и т. Д., Потенциально может повредить вещи на остальной части сайта, и я бы предпочел не иметь дело с этой возможностью, если есть более простая альтернатива.

У меня есть службы WCF SOAP, работающие нормально, но не добились успеха в реализации служб WCF REST (см. my other question here).

+0

Вы просмотрели [ASP.NET Web API] (http://www.asp.net/web-api)? Он может работать на [.NET 4.0] (http://stackoverflow.com/questions/11541283/run-webapi-without-installing-net4-5) –

ответ

0

Я получил эту работу, используя WebApi. Хитрость заключается в том, чтобы установить старую версию WebAPI, выполнив следующую команду в консоли: NuGet

Get-Project <MyProjectName> | Install-Package Microsoft.AspNet.WebApi -Version 4.0.30506 

WebAPI v2 не поддерживает .NET 4.

Чтобы уменьшить потенциальное воздействие я закомментировал без дополнительных обработчиков URL-адресов, которые добавляются в web.config пакетом WebApi NuGet.

Смежные вопросы