欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

ASP.NET WebAPI開(kāi)發(fā)實(shí)例 - 新聞資訊 - 云南小程序開(kāi)發(fā)|云南軟件開(kāi)發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開(kāi)發(fā)/軟件開(kāi)發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷(xiāo)的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷(xiāo)工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁(yè) » 新聞資訊 » 網(wǎng)站建設(shè) >

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

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

發(fā)布人:葵宇科技

瀏覽次數(shù):57

一、環(huán)境搭建

打開(kāi)VS2012, IDE版本為Visual Studio Ultimate 2012
這里寫(xiě)圖片描述

文件 - 新建項(xiàng)目 - Visual C# - Web – ASP.NET MVC4 Web 應(yīng)用程序
這里寫(xiě)圖片描述
選擇空項(xiàng)目組
這里寫(xiě)圖片描述
項(xiàng)目右鍵 – 管理NuGet程序包
這里寫(xiě)圖片描述
選擇聯(lián)機(jī) – 搜索webapi – 安裝webapi2.2 – 安裝webapi2.2helppage
這里寫(xiě)圖片描述
Webapi2.2為restApi開(kāi)發(fā)依賴庫(kù),webapi2.2helppage為restApi幫助文檔自動(dòng)生成依賴庫(kù),安裝成功后,項(xiàng)目目錄中會(huì)新增一個(gè)Areas文件夾,存放的是helppage的相關(guān)代碼。
項(xiàng)目右鍵 – 屬性
這里寫(xiě)圖片描述
選擇生成選項(xiàng) – 勾選XML文檔文件 – 復(fù)制路徑 – 保存
這里寫(xiě)圖片描述
Areas – HelpPage – App_Start – HelpPageConfig.cs
這里寫(xiě)圖片描述
反注釋 – 更改路徑
這里寫(xiě)圖片描述
App_Start – RouteConfig.cs
這里寫(xiě)圖片描述
添加代碼

routes.MapRoute(
    "HelpPage", // 路由名稱
    "{controller}/{action}/{id}", // 帶有參數(shù)的 URL
    new { controller = "help", action = "Index", id = UrlParameter.Optional }, // 參數(shù)默認(rèn)值
    new string[] { "mvcProject.Areas.HelpPage.Controllers" }
).DataTokens.Add("Area", "HelpPage");

這里寫(xiě)圖片描述
App_Start – WebApiConfig.cs
這里寫(xiě)圖片描述
添加{action}
這里寫(xiě)圖片描述

Controllers右鍵 – 添加 – 控制器
這里寫(xiě)圖片描述
選擇包含空讀/寫(xiě)操作的API控制器 – 添加
這里寫(xiě)圖片描述

運(yùn)行項(xiàng)目
這里寫(xiě)圖片描述
測(cè)試api – 輸入http://localhost:10830/api/test/get(端口號(hào)改為自己的端口)
這里寫(xiě)圖片描述
這里寫(xiě)圖片描述

二、 請(qǐng)求方式

http://www.cnblogs.com/landeanfen/p/5337072.html
https://blog.csdn.net/qq_22267353/article/details/82216535

三、 跨域問(wèn)題

項(xiàng)目右鍵 – 管理NuGet程序包
這里寫(xiě)圖片描述
聯(lián)機(jī) – 搜索webApi
這里寫(xiě)圖片描述
Web.config
這里寫(xiě)圖片描述
添加代碼

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

cors_allowOrigins 表示允許請(qǐng)求的網(wǎng)站, *表示允許所有網(wǎng)站請(qǐng)求
這里寫(xiě)圖片描述
App_Start – WebApiConfig.cs
這里寫(xiě)圖片描述
添加代碼

using System.Configuration;

var allowOrigins = ConfigurationManager.AppSettings["cors_allowOrigins"];
var allowHeaders = ConfigurationManager.AppSettings["cors_allowHeaders"];
var allowMethods = ConfigurationManager.AppSettings["cors_allowMethods"];
var globalCors = new System.Web.Http.Cors.EnableCorsAttribute(allowOrigins, allowHeaders, allowMethods)
{
    SupportsCredentials = true
};
config.EnableCors(globalCors);

這里寫(xiě)圖片描述

四、 打包發(fā)布

項(xiàng)目 – 右鍵 – 發(fā)布
這里寫(xiě)圖片描述
新建配置文件
這里寫(xiě)圖片描述

名稱隨便取
這里寫(xiě)圖片描述
發(fā)布方法 – 文件系統(tǒng)
這里寫(xiě)圖片描述
選擇網(wǎng)站包存放的位置
這里寫(xiě)圖片描述
點(diǎn)擊發(fā)布
這里寫(xiě)圖片描述

這里寫(xiě)圖片描述

相關(guān)案例查看更多