這篇文章主要介紹了在Webforms下搭建WebAPI的方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
成都地區(qū)優(yōu)秀IDC服務器托管提供商(成都創(chuàng)新互聯(lián)).為客戶提供專業(yè)的成都聯(lián)通服務器托管,四川各地服務器托管,成都聯(lián)通服務器托管、多線服務器托管.托管咨詢專線:18980820575公司的很多項目前期一直是用的WebForms。但是因為業(yè)務的發(fā)展,公司要在原有的項目上接入移動端,webservice有點老舊了,現(xiàn)在比較流行RESTFul,于是乎就想到了WebAPI。
一、如果是新建項目最簡單,文件=>新建=>項目=>Web=> ASP.NET Web 應用程序,在下方同時勾選Web Forms 和 Web API 核心引用即可,webfroms核心和WebAPI核心的應用程序就創(chuàng)建好了。
二、如果是原有的項目上增加WebAPI,只要將相關的包引用即可。
1.這里先創(chuàng)建WebForms 應用程序
2.Webfroms項目創(chuàng)建完成后,需要用到VS的NuGet包管理器。右擊引用,選擇 管理NuGet程序包。
選擇 瀏覽,搜索WebAPI,選擇第一個Microsoft.AspNet.WebApi;點擊右邊的安裝后點擊確定,后選擇我接受,等到輸出顯示成功,則安裝完成。
3.右擊Web項目,添加名為App_Start的文件夾,在App_Start文件夾下創(chuàng)建名為WebApiConfig的cs文件。
清理命名空間,將類更改為static類型,添加必要代碼,缺少引用的自行引用。
完整代碼如下:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Http;namespace WebFormsDemo {public static class WebApiConfig {public static void Register(HttpConfiguration config) {// Web API 配置和服務// Web API 路由 config.MapHttpAttributeRoutes(); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); } } }
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
文章題目:在Webforms下搭建WebAPI的方法-創(chuàng)新互聯(lián)
文章URL:http://aaarwkj.com/article30/gigso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、域名注冊、面包屑導航、全網(wǎng)營銷推廣、虛擬主機、關鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容