Я привык создавать традиционные службы WCF и размещать их в IIS. Я делаю это, создавая приложение-службу WCF в Visual Studio.
В своем следующем проекте я хочу использовать функциональные возможности нового WCF Web API. Однако я не уверен, какой тип проекта мне нужно создать для размещения службы.
Почти все примеры, которые я читал / видел, показывают, что служба размещена в пустом веб-приложении ASP.NET. Это правильно? Могу ли я разместить в проекте приложения WCF и добавить в него ссылки веб-API из NuGet?
Я пробовал размещать в приложении WCF, но вскоре потерпел неудачу, когда дело дошло до маршрутизации и вызова MapServiceRoute в файле Global.asax, который вызывается из Application_Start.
Любая помощь по этому поводу будет очень признательна.