Как мне структурировать свой проект для публикации внешнего WEB API - PullRequest
0 голосов
/ 28 января 2019

все.Я недавно закончил веб-API (в .NET), который предназначен для поиска и возврата данных.

Проблема в том, что я на самом деле не знаю, как мне опубликовать API.Мой проект структурирован по слоям (Presentation - Services - Business - DataAccess).

На данный момент API используется только Presentation.Однако существует возможность использования внешнего веб-сайта, поэтому мне нужно опубликовать WEB API в качестве внешнего проекта (я думаю), чтобы к нему могли обращаться внешние приложения, извините за избыточность.

Проблемазаключается в том, что веб-API для поиска данных обращается к бизнес-уровню (который обращается к уровню доступа к данным) и возвращает его в виде структуры JSON.Но когда я публикую веб-API как внешний проект, он больше не может получить доступ к бизнес-уровню, который содержится в исходном веб-сайте.

Подводя итог, мне нужно знать, как структурировать два моих независимых проекта (веб-сайт и веб-API) таким образом, что я все еще могу получить доступ к бизнес-уровню из веб-API.

Я искал и нашел некоторых людей, которые предлагают опубликовать бизнес-уровень как отдельныйпроект.

...