所以,我的解决方案中有几个项目,一个Web API 2,一个Web Forms项目。是否可以让Web窗体项目调用Web API控制器?
我想让Web API从数据库中完成所有提升,以便可以从Web或移动设备调用它。
这可能吗?
答案 0 :(得分:1)
有几种方法可以解决这个问题:
我赞成第一种方法,因为这可以节省您的HTTP请求,并且是一种非常直接的共享功能方式。如果不将控制器中的功能移动到其他类,我就不会选择#3选项,因为WebForms项目必须模仿有效的WebAPI环境才能让控制器正常工作。