我是 MVC 4.0 的新手。我最近接受了WEB API Controller。
根据这个链接,我们可以在多个地方以 Web API 控制器的形式重用我们的函数,它返回数据而不是视图。很抱歉提到这么明显的事情。
我的问题是:Web API 控制器只是关于某些网站/Andriod 等功能的可重用性?如果是这样,我们不能使用类库项目吗?
我是 MVC 4.0 的新手。我最近接受了WEB API Controller。
根据这个链接,我们可以在多个地方以 Web API 控制器的形式重用我们的函数,它返回数据而不是视图。很抱歉提到这么明显的事情。
我的问题是:Web API 控制器只是关于某些网站/Andriod 等功能的可重用性?如果是这样,我们不能使用类库项目吗?
在使用 Web 服务的情况下,您不能发布您的类库以供公众使用。您提供 Web 服务的 URL,以便任何人都可以使用它,而类库只能在您的项目中使用。
除了上述之外,web api 还有很多功能,您可以在http://www.asp.net/web-api找到
Web API 控制器是 Web 服务的控制器,它与您在项目中包含的类库项目非常不同。
Web 服务是您与之通信的东西,您不会将其作为程序集包含在您的项目中。