基于Web API的服务创建与消费
1. Web API自托管
自托管Web API可以使用任何能创建可执行应用程序的项目模板,如Windows服务、Windows Forms应用程序、控制台应用程序等。自托管过程有两个关键步骤:
1. 创建 HttpSelfHostConfiguration 类的实例。
2. 创建 HttpSelfHostServer 类的实例。
首先,你需要一个项目,然后需要合适的程序集。
1.1 安装Web API自托管框架
即使你已经安装了ASP.NET Web API,若还未安装自托管框架,仍需进行安装。在Visual Studio 2012中,可使用NuGet轻松完成此操作。NuGet包名为 Microsoft ASP.NET Web API Self Host 。安装后,你将引用 System.Web.Http 和 System.Web.Http.SelfHost 程序集。
1.2 创建Web API托管服务器
安装包后,你可以创建自己的托管服务器。假设你有一个名为 MyWebApi 的Web API项目,其中包含 ValuesController ,以下代码展示了如何在简单的控制台应用程序中托管它:
class Program
{
static void Main(
Web API服务创建、托管、消费全解析
超级会员免费看
订阅专栏 解锁全文
5333

被折叠的 条评论
为什么被折叠?



