每个人。我最近完成了一个Web API(在.NET中),该API旨在搜索数据并返回数据。
问题是我实际上不知道如何发布API。 我的项目是分层的(演示文稿-服务-业务-DataAccess)。
目前,该API仅由Presentation使用。但是,可能会被外部网站占用,因此我需要将WEB API作为外部项目发布(我认为),以便外部应用程序可以访问它,请原谅冗余。
问题在于,WEB API用来搜索数据,查询业务层(查询数据访问层)并将其作为JSON结构返回。 但是,当我将WEB API作为外部项目发布时,它无法再访问原始网站中包含的业务层。
总而言之,我需要了解如何以仍然可以从WEB API访问业务层的方式来构造两个独立项目(网站和WEB API)。
我一直在搜索,发现有人建议将业务层作为单独的项目发布。