我应该如何构造我的项目以发布外部WEB API

时间:2019-01-28 16:59:27

标签: rest api web service layer

每个人。我最近完成了一个Web API(在.NET中),该API旨在搜索数据并返回数据。

问题是我实际上不知道如何发布API。 我的项目是分层的(演示文稿-服务-业务-DataAccess)。

目前,该API仅由Presentation使用。但是,可能会被外部网站占用,因此我需要将WEB API作为外部项目发布(我认为),以便外部应用程序可以访问它,请原谅冗余。

问题在于,WEB API用来搜索数据,查询业务层(查询数据访问层)并将其作为JSON结构返回。 但是,当我将WEB API作为外部项目发布时,它无法再访问原始网站中包含的业务层。

总而言之,我需要了解如何以仍然可以从WEB API访问业务层的方式来构造两个独立项目(网站和WEB API)。

我一直在搜索,发现有人建议将业务层作为单独的项目发布。

0 个答案:

没有答案