我正在尝试从更传统的设置过渡到在Web界面和应用程序之间放置API。
当前,我们的解决方案如下所示: DAL, BLL, MVC Web UI。
MVC使用BLL中的方法等。
我希望在MVC和BLL之间添加一个Web API,以使其看起来像这样: DAL, BLL, API, MVC用户界面。
但是,由于应用程序相当大,我希望能够顺利过渡到API,因为首先将其全部转换将是一项非常大的任务,因此我希望能够使用现有方法由BLL公开,同时在Web UI中使用API和ALSO进行工作。
所有项目都包含在同一个解决方案文件中。
是否可以在不将API和MVC部署在单独的IIS实例中的情况下实现?