国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

這篇具有很好參考價(jià)值的文章主要介紹了c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、項(xiàng)目的搭建

1.首先新建一個(gè)ASP.NET應(yīng)用程序。

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

2.在新建ASP.NET項(xiàng)目界面,按照如下步驟進(jìn)行。

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

點(diǎn)擊確定后,后續(xù)那個(gè)讓你使用Azure的界面直接取消即可。

3.新建后的界面如下

?c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

鼠標(biāo)右擊Controllers 文件夾,在添加項(xiàng)后面選擇控制器。

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

選擇如下控制器,點(diǎn)擊添加按鈕。

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

根據(jù)需求修改名稱(后續(xù)會(huì)使用到①

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

?在新添加到控制器中寫入如下代碼(我這邊寫的很簡(jiǎn)單,方便大家的了解)

函數(shù)名為MyExample,參數(shù)名為(param1,param2)(后續(xù)會(huì)使用到②

用的是HttpGet,也可以使用HttpPost等。

public class MyController : ApiController
    {
        [HttpGet]
        public string MyExample(string param1,int param2)
        {
            string res = "";
            res = param1 + param2.ToString();
            //這邊可以進(jìn)行任意操作,比如數(shù)據(jù)存入或者取出數(shù)據(jù)庫等
            return res;
        }
    }

切換到WebApiConfig.cs,修改代碼如下

public static void Register(HttpConfiguration config)
        {
            // Web API 配置和服務(wù)

            // Web API 路由
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{action}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
        }

最后在項(xiàng)目屬性界面,將web的啟動(dòng)操作選成如下所示。c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

二、調(diào)試

點(diǎn)擊調(diào)試按鈕

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

桌面右下角的IIS里面會(huì)有調(diào)試的網(wǎng)站,比如我的為http://localhost:****

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

項(xiàng)目WebApiConfig.cs中,修改了Register函數(shù)的routeTemplate:api/{controller}/{action}/{id}

{controller}為在“一、項(xiàng)目創(chuàng)建”中后續(xù)會(huì)使用到①建立的控制器MyController(只取My)

{action}為在“一、項(xiàng)目創(chuàng)建”中后續(xù)會(huì)使用到②函數(shù)名MyExample

{id}為為在“一、項(xiàng)目創(chuàng)建”中后續(xù)會(huì)使用到②參數(shù)名(param1,param2)

于是,我么得到了調(diào)試的網(wǎng)址:

http://localhost:****/api/My/MyExample?param1=&param2=

(1)如果有Postman,可以在Postman中調(diào)試

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

?文章來源地址http://www.zghlxwxcb.cn/news/detail-421291.html

(2)如果沒有,也沒有關(guān)系,直接在瀏覽器中調(diào)試也行

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)如果只想要調(diào)試的值,可以將WebApiConfig.cs的代碼修如下

public static void Register(HttpConfiguration config)
        {
            // Web API 配置和服務(wù)

            // Web API 路由
            config.MapHttpAttributeRoutes();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{action}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );
            //去掉xml返回格式、設(shè)置json字段命名采用
            var appXmlType =
                config.Formatters.XmlFormatter.SupportedMediaTypes.FirstOrDefault(t => t.MediaType == "application/xml");
            config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType);
        }

ok,顯示成功

c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)

?

到了這里,關(guān)于c# WebApi的搭建和調(diào)試(超級(jí)簡(jiǎn)單)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C# webAPI 精解

    C# webAPI 精解

    先創(chuàng)建一個(gè)web項(xiàng)目 基本可以運(yùn)行的程度 用postman進(jìn)行接口測(cè)試 .NET Framework 和 .NET Core 都可以創(chuàng)建 webAPI 這里用 .NET Framework 比較簡(jiǎn)單 。 啟動(dòng) Visual Studio,并從“開始”頁中選擇“新建項(xiàng)目”。 或者,在 “文件” 菜單中,選擇“ 新建 ”,然后選擇“ 項(xiàng)目”。 在 “模板 ”窗格

    2024年02月09日
    瀏覽(20)
  • 10.本項(xiàng)目的簡(jiǎn)單介紹及所用工具

    10.本項(xiàng)目的簡(jiǎn)單介紹及所用工具

    本項(xiàng)目的層次架構(gòu)適合初學(xué)者或者有一些基礎(chǔ)的同學(xué),項(xiàng)目整體簡(jiǎn)單明了,有著非常嚴(yán)謹(jǐn)?shù)倪壿嬎季S,并且在前面文章中也講了一些項(xiàng)目中所需要的軟件安裝配置以及一些前置的在本項(xiàng)目中所需要的java基礎(chǔ)知識(shí)。 股票量化交易項(xiàng)目 股票量化交易是一種利用計(jì)算機(jī)程序和數(shù)學(xué)

    2024年02月07日
    瀏覽(35)
  • C# webapi 參數(shù)(AI)

    在C# WebAPI中,參數(shù)是用于接收和處理HTTP請(qǐng)求中傳遞的數(shù)據(jù)的方式。WebAPI支持不同類型的參數(shù),包括路由參數(shù)、查詢字符串參數(shù)、請(qǐng)求體參數(shù)和標(biāo)頭參數(shù)。以下是一些常用的WebAPI參數(shù)類型: 路由參數(shù)(Route Parameters): 路由參數(shù)從URL的路徑中提取值。在WebAPI中,通常使用路由模

    2024年02月15日
    瀏覽(25)
  • C# webapi接口調(diào)用實(shí)例

    C# webapi接口調(diào)用實(shí)例

    書接上回C# WebServiceWebApi接口項(xiàng)目創(chuàng)建,在demo的基礎(chǔ)上進(jìn)行webapi接口調(diào)用實(shí)例開發(fā)。 WebApi接口項(xiàng)目public分支https://gitee.com/xiuhuang/webapi_demo 進(jìn)行接口調(diào)用的類庫項(xiàng)目public分支https://gitee.com/xiuhuang/dll_demo 下文中提到的所有修改都可以在gitee上看到與demo的修改處直觀對(duì)比,并且復(fù)制

    2024年02月07日
    瀏覽(22)
  • C# WebService&WebApi接口項(xiàng)目創(chuàng)建

    C# WebService&WebApi接口項(xiàng)目創(chuàng)建

    注意勾選紅框項(xiàng),默認(rèn)是不勾選的,否則創(chuàng)建新項(xiàng)目時(shí)會(huì)找不到ASP.NET Web應(yīng)用程序(.NET Framework)的模板。 0.demo源碼獲?。篽ttps://gitee.com/xiuhuang/webservice_demo 1.創(chuàng)建新項(xiàng)目,選擇ASP.NET Web應(yīng)用程序(.NET Framework)。 2.點(diǎn)擊下一步,到這個(gè)頁面時(shí)選擇空。 3.選中項(xiàng)目右鍵,添加-新建項(xiàng),

    2024年02月05日
    瀏覽(29)
  • 【C#】WebAPI,在Windows IIS平臺(tái)部署

    【C#】WebAPI,在Windows IIS平臺(tái)部署

    目錄 前言 一、技術(shù)介紹 1.1?IIS概念 1.2 WebApi概念 二、部署準(zhǔn)備 2.1 Visual Studio本地項(xiàng)目配置 2.2 運(yùn)行調(diào)試,以本地 localhost(或127.0.0.1)形式訪問 2.3 運(yùn)行調(diào)試,以本地IP(192.168.6.152)形式訪問 三、詳細(xì)步驟 3.1 打包發(fā)布 3.2 安裝IIS(Internet信息服務(wù)) 3.3 配置IIS(Internet信息服務(wù)

    2024年01月17日
    瀏覽(20)
  • C# iis WebAPI無法調(diào)用CngKey模塊

    報(bào)錯(cuò):找不到指定文件 解決方式:給Web.config文件中增加管理員權(quán)限配置 identity impersonate=\\\"true\\\" userName=\\\"Administrator\\\" password=\\\"password\\\" / 示例: 在此示例中,我們將identity元素添加到system.web元素中,并設(shè)置\\\"impersonate\\\"屬性為\\\"true\\\",表示應(yīng)用程序?qū)⑹褂弥付ǖ挠脩裘兔艽a模擬管理員

    2024年02月12日
    瀏覽(16)
  • 企業(yè)如何搭建矩陣內(nèi)容,才能真正實(shí)現(xiàn)目的?

    企業(yè)如何搭建矩陣內(nèi)容,才能真正實(shí)現(xiàn)目的?

    當(dāng)下,新媒體矩陣營(yíng)銷已成為眾多企業(yè)的營(yíng)銷選擇之一,各企業(yè)可以通過新媒體矩陣實(shí)現(xiàn)擴(kuò)大品牌聲量、維持用戶關(guān)系、提高銷售業(yè)績(jī)等不同的目的。 而 不同目的的矩陣,它的內(nèi)容運(yùn)營(yíng)模式會(huì)稍有差別,評(píng)價(jià)體系也會(huì)大不相同 。 企業(yè)在運(yùn)營(yíng)某類矩陣賬號(hào)前需明晰方向,圍繞

    2024年02月13日
    瀏覽(16)
  • 【C#】IIS平臺(tái)下,WebAPI發(fā)布及異常處理

    【C#】IIS平臺(tái)下,WebAPI發(fā)布及異常處理

    目錄 前言 一、技術(shù)介紹 1.1?IIS概念 1.2 WebApi概念 二、部署準(zhǔn)備 2.1 Visual Studio本地項(xiàng)目配置 2.2 運(yùn)行調(diào)試,以本地 localhost(或127.0.0.1)形式訪問 2.3 運(yùn)行調(diào)試,以本地IP(192.168.6.152)形式訪問 三、詳細(xì)步驟 3.1 打包發(fā)布 3.2 安裝IIS(Internet信息服務(wù)) 3.3 配置IIS(Internet信息服務(wù)

    2023年04月20日
    瀏覽(17)
  • C#桌面程序 winform 集成內(nèi)置WebApi C# 創(chuàng)建HTTP Web API服務(wù),winform項(xiàng)目創(chuàng)建HTTP WEB服務(wù),不使用IIS業(yè)務(wù) C#桌面程序WebApi C#winform集

    C#桌面程序 winform 集成內(nèi)置WebApi C# 創(chuàng)建HTTP Web API服務(wù),winform項(xiàng)目創(chuàng)建HTTP WEB服務(wù),不使用IIS業(yè)務(wù) C#桌面程序WebApi C#winform集

    ?在維護(hù)舊的項(xiàng)目時(shí),有時(shí)需要提供APP連接的需求,就要提供HTTP服務(wù),winform項(xiàng)目就要提供HTTP服務(wù),就不用再去寫個(gè)c# web的IIS相關(guān)的業(yè)務(wù)了,簡(jiǎn)化項(xiàng)目的復(fù)雜度。只需要簡(jiǎn)單化實(shí)例就可以實(shí)現(xiàn)提供HTTP服務(wù)

    2024年02月08日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包