Service 分层方法中的webapi服务

Service 分层方法中的webapi服务,service,hosting,asp.net-web-api,Service,Hosting,Asp.net Web Api,首先,我不熟悉WEB API。 我想知道当ASP.NET MVC4 web应用程序是用户界面时,我需要使用另一个MVC4 web应用程序来托管web API,即托管业务逻辑?请原谅我英语不好 编辑: 我认为api应该是一个WCF web服务如果web api用于来自浏览器的ajax调用,那么它应该与调用它的web页面位于同一个应用程序中 您使用WebAPI的具体目的是什么 当您不知道web api的用途时,这有点笼统。如果您只是使用WCF来处理来自单个应用程序的一些AJAX事件,那么WCF会很重

首先,我不熟悉WEB API。 我想知道当ASP.NET MVC4 web应用程序是用户界面时,我需要使用另一个MVC4 web应用程序来托管web API,即托管业务逻辑?请原谅我英语不好

编辑:

我认为api应该是一个WCF web服务

如果web api用于来自浏览器的ajax调用,那么它应该与调用它的web页面位于同一个应用程序中


您使用WebAPI的具体目的是什么

当您不知道web api的用途时,这有点笼统。如果您只是使用WCF来处理来自单个应用程序的一些AJAX事件,那么WCF会很重-这就是为什么创建WebAPI的原因。从下面的评论中可以看出,这就是他想要的。谢谢您的回答。我希望像WCF一样使用它,将UI与业务层和数据访问层分离,以服务于不同的用户界面,并将它们部署到不同的服务器上。