我們在開發(fā)完Asp.Net WebAPI程序后,可以使用WebHost寄宿方式或者SelfHost寄宿方式來部署Asp.Net WebAPI。所謂WebHost寄宿就是通過Asp.Net來實現(xiàn);所謂SelfHost就是可以通過控制臺、WinForm、WPF等方式寄宿。下面我們通過簡單的例子來看看WebHost方式和SelfHost方式。

      該Demo中包含一個類庫項目、一個控制臺項目以及一個空的WebForm項目。其中類庫項目有一個繼承自ApiController的名為HomeController的類;控制臺項目實現(xiàn)SelfHost;WebForm項目實現(xiàn)WebHost:

大學生就業(yè)培訓,高中生培訓,在職人員轉(zhuǎn)行培訓,企業(yè)團訓

WebAPI代碼:

大學生就業(yè)培訓,高中生培訓,在職人員轉(zhuǎn)行培訓,企業(yè)團訓

    public class HomeController : ApiController
    {        public string Get(string fromStr)
        {            return $"The request is from {fromStr}";
        }
    }

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式