国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

在Windows下編寫并運行第一個ASP.NET 5 Preview Web API程序

2019-11-17 02:12:41
字體:
來源:轉載
供稿:網友

在Windows下編寫并運行第一個asp.net 5 PReview Web API程序

2015年07月21日在微軟中國MSDN的官方微博上得知Visual Studio 2015正式版完美發布。

抱著嘗鮮的心態下載了Visual Studio社區版本。

在這個首發的版本里面,我們可以看到ASP.NET 5還是處于Preview的狀態,當然對于ASP.NET 5,微軟也給出了明確的時間表,請看我的這篇文章:微軟發布ASP.NET 5路線圖。

從容不迫&迫不及待地創建了一個ASP.NET 5 Preview Web API項目,但首戰不利,VS.NET 提示:“DNX SDK版本“dnx-clr-win-x86.1.0.0-beta5”無法安裝”。既然Google不能訪問那還是選擇Bing.com吧。

通過Bing搜索后看到有網友建議看ASP.NET 5 GitHub開源的HOME,上面有詳細的Tutorials。

下面解釋下兩個術語(才疏學淺,照本宣科):

  • DNVM(.NET Version Manager).NET版本管理器
  • DNX(.NET Execution Environment).NET執行環境,包含引導并執行應用程序的代碼,包括:編譯系統、SDK工具、原生CLR(公共運行時)宿主

按照官方的Tutorials一步步來:

1、如果安裝了Visual Studio 2015可以省略掉DNVM的安裝,我自己還是再手工安裝了下,在CMD里面運行下面的命令:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.ps1'))}"

2、安裝好DNVM后就可以安裝DNX了,一個很簡單的命令:

dnvm upgrade

成功后會提示你把盤符:/UserDir/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta5/bin加入到用戶變量的PATH;把盤符:/UserDir/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta5/bin加入到系統變量的PATH。

上述兩步操作完成后,重新創建一個ASP.NET 5 Preview的Web API項目,OK,一切正常(項目引用可以正常加載:DNX 4.51,DNX Core 5.0)。。。

我們會在默認生成的項目根目錄中發現一個hosting.ini的配置文件,如下:

server=Microsoft.AspNet.Server.WebListenerserver.urls=http://localhost:5000

server用于指定監聽接收請求并最終對請求予以響應的服務器

server.urls用來指定監聽的地址(URL、端口號)

3、運行(針對Windows下的Web App)

首先在CMD里面把目錄切換到當前項目的根目錄下,然后運行如下命令:

dnx . web

如果服務器啟動成功,我們會看到“Started”的字樣。

用默認設定的URL來發出一個GET請求,SUCCESS!!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 淅川县| 高邑县| 通渭县| 松江区| 峨眉山市| 兴文县| 龙泉市| 宁明县| 太湖县| 台中县| 丰县| 吴旗县| 南开区| 大城县| 大余县| 巴林右旗| 将乐县| 溧水县| 温泉县| 巴中市| 兴山县| 肥乡县| 潍坊市| 深州市| 呼和浩特市| 旌德县| 万州区| 高陵县| 三亚市| 阜宁县| 景东| 青浦区| 灵石县| 阳高县| 大石桥市| 朔州市| 广饶县| 泾川县| 喀喇沁旗| 镇平县| 永州市|