三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版

ASP.NET WebAPI開(kāi)發實例 - 新聞資訊 -•>•α 雲南(nán)小(xiǎo)程序開(kāi)發|雲南(nán)軟件(☆¶←jiàn)開(kāi)發|雲南(nán)網站(zhàn)建設-雲南維串信息科技有限公 γ司

159-8711-8523

雲南(nán)網建設/小(xiǎo)程序開(kāi)發/軟件(jiàn)開(λ kāi)發

知(zhī)識

不(bù)管是(shì)網站(zhàn),軟件(∞÷jiàn)還(hái)是(shì)小(xiǎo)程序,都(dōu)要(yào)直接或間(jiān α ↑)接能(néng)為(wèi)您産生(shēng)價值,我們在追求其☆ε₽₹視(shì)覺表現(xiàn)的(de)同時(shí),更δ¶'↓側重于功能(néng)的(de)便捷,營銷的(de)便利,運營的(de←∑π )高(gāo)效,讓網站(zhàn)成為(wèi)營銷工(gōng)具,讓軟®•件(jiàn)能(néng)切實提升企業(yè)內(nèi)部管理(lǐ)水(shuǐ)平和✘Ω"(hé)效率。優秀的(de)程序為(wèi)後期升級提供便捷的₽≈"(de)支持!

您當前位置>首頁 » 新聞資訊 » 網站(zhàn)建設 >

ASP.NET WebAPI開(kāi)發實例

發表時(shí)間(jiān):2018-9-12

發布人(rén):葵宇科(kē)技(jì)

浏覽次數(shù):62

一(yī)、環境搭建

打開(kāi)VS2012, IDE版本為(wèi)ViφΩ₹&sual Studio Ultimate 2012
這(zhè)裡(lǐ)寫圖片描述

文(wén)件(jiàn) - 新建項目 - Visual ≤ ♦∞C# - Web – ASP.NET MVC4 Web 應用(yòng)程序
這(zhè)裡(lǐ)寫圖片描述
選擇空(kōng)項目組
這(zhè)裡(lǐ)寫圖片描述
項目右鍵 – 管理(lǐ)NuGet程序包
這(zhè)裡(lǐ)寫圖片描述
選擇聯機(jī) – 搜索webapi – 安裝webapi2.2 – 安裝webapi2.2h€↓<elppage
這(zhè)裡(lǐ)寫圖片描述
Webapi2.2為(wèi)restApi開(kāi)發依賴庫࿰↓‍©♠c;webapi2.2helppage為(wèi)restAp✘₹± i幫助文(wén)檔自(zì)動生(shēng)成依賴庫,安裝成功後&#x ¥♣₽ff0c;項目目錄中會(huì)新增一(yī)個(gè)Areas文(wé♣£α♥n)件(jiàn)夾,存放(fàng)的(de)是(shì)helppaγ♣↑γge的(de)相(xiàng)關代碼。
項目右鍵 – 屬性
這(zhè)裡(lǐ)寫圖片描述
選擇生(shēng)成選項 – 勾選XML文(wén)檔文₹< (wén)件(jiàn) – 複制(zhì)路(lù)徑©♠§→ – 保存
這(zhè)裡(lǐ)寫圖片描述
Areas – HelpPage – App_Start – HelpPage₹∏©Config.cs
這(zhè)裡(lǐ)寫圖片描述
反注釋 – 更改路(lù)徑
這(zhè)裡(lǐ)寫圖片描述
App_Start – RouteConfig.cs
這(zhè)裡(lǐ)寫圖片描述
添加代碼

routes.MapRoute(
    "HelpPage", // 路(lù)由名稱
    "{controller}/{action}/{id}", // 帶有(yǒu)參數(shù)的(de) URL
    new { controller = "help", action = "Index", id = UrlParameter.Optional }, // 參數(shù)默認值
    new string[] { "mvcProject.Areas.HelpPag≤₩☆πe.Controllers" }
).DataTokens.Add("Area", "HelpPage");

這(zhè)裡(lǐ)寫圖片描述
App_Start – WebApiConfig.cs
這(zhè)裡(lǐ)寫圖片描述
添加{action}
這(zhè)裡(lǐ)寫圖片描述

Controllers右鍵 – 添加 – 控制(zhì)器(∞♥εqì)
這(zhè)裡(lǐ)寫圖片描述
選擇包含空(kōng)讀(dú)/寫操作(zuò)的(de)API控制(zhì)器(qì) – ≥→✘添加
這(zhè)裡(lǐ)寫圖片描述

運行(xíng)項目
這(zhè)裡(lǐ)寫圖片描述
測試api – 輸入http://localhost:10830/api/φ ≈&test/get(端口号改為(wèi)自(zì)己的(de)端口)↔₩λ
這(zhè)裡(lǐ)寫圖片描述
這(zhè)裡(lǐ)寫圖片描述

二、 請(qǐng)求方式

http://www.cnblogs.com/lan  ¶deanfen/p/5337072.html
https://blog.csdn.net/qq_22©♣₩267353/article/details/822165®¥35

三、 跨域問(wèn)題

項目右鍵 – 管理(lǐ)NuGet程序包
這(zhè)裡(lǐ)寫圖片描述
聯機(jī) – 搜索webApi
這(zhè)裡(lǐ)寫圖片描述
Web.config
這(zhè)裡(lǐ)寫圖片描述
添加代碼

<add key="cors_allowOrigins" value="*" />
<add key="cors_allowHeaders" value="*" />
<add key="cors_allowMethods" value="*" />

cors_allowOrigins 表示允許請(qǐng)求的(de)網站(↕™₹zhàn), *表示允許所有(yǒu)網站(zhàn)請(qǐng)✔€≤求
這(zhè)裡(lǐ)寫圖片描述
App_Start – WebApiConfig.cs
這(zhè)裡(lǐ)寫圖片描述
添加代碼

using System.Configuration;

var allowOrigins = Con☆÷≈₽figurationManager.AppSettings["cors_allowOrigins"];
var allowHeaders = Configura®↔<✔tionManager.AppSettings["cors_allowHeaders"≠$β;];
var allowMethods = ConfigurationManager.AppSettings["cors_allowMethods"];
var globalCors = new System.Web.Http.Cors.EnableCorsAttribute(allowOrigins, allowHeaders, alε&lowMethods)
{
    SupportsCr∏₹edentials = true
};
config.EnableCors(globalCors);

這(zhè)裡(lǐ)寫圖片描述

四、 打包發布

項目 – 右鍵 – 發布
這(zhè)裡(lǐ)寫圖片描述
新建配置文(wén)件(jiàn)
這(zhè)裡(lǐ)寫圖片描述

名稱随便取
這(zhè)裡(lǐ)寫圖片描述
發布方法 – 文(wén)件(jiàn)系統
這(zhè)裡(lǐ)寫圖片描述
選擇網站(zhàn)包存放(fàng)的(de)位置
這(zhè)裡(lǐ)寫圖片描述
點擊發布
這(zhè)裡(lǐ)寫圖片描述

這(zhè)裡(lǐ)寫圖片描述

相(xiàng)關案例查看(kàn)更多(duō)

相(xiàng)關閱讀(dú)

三年中文在线观看免费大全_三年大片免费高清哔哩哔哩_三年在线观看免费大全哔哩_三年大全免费大片三年大片_三年在线观看免费大全_三年大片观看免费大全哔哩哔哩_三年中文在线观看免费高清第4版_三年中文免费视频大全_三年大片大全免费观看大全_三年大片在线观看哔哩哔哩_三年在线观看中文免费观看_三年成都中文在线观看免费版