最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET Core簡(jiǎn)單介紹教程(1)

 更新時(shí)間:2017年06月15日 10:40:33   作者:卿文剛  
這篇文章主要為大家詳細(xì)介紹了Asp.Net Core的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

ASP.NET Core 是一個(gè)全新的開(kāi)源、跨平臺(tái)框架,可以用它來(lái)構(gòu)建基于網(wǎng)絡(luò)連接的現(xiàn)代云應(yīng)用程序,比如:Web 應(yīng)用,IoT(Internet Of Things,物聯(lián)網(wǎng))應(yīng)用和移動(dòng)后端等。ASP.NET Core可以運(yùn)行在 .NET Core 或完整的 .NET Framework 之上,其架構(gòu)為發(fā)布到云端或本地運(yùn)行的應(yīng)用提供了一個(gè)最佳的開(kāi)發(fā)框架,由開(kāi)銷(xiāo)很小的模塊化組件構(gòu)成,這就保持了你構(gòu)造解決方案的靈活性。你可以跨平臺(tái)地在Windows、Mac和Linux等設(shè)備上開(kāi)發(fā)和運(yùn)行你的 ASP.NET Core 應(yīng)用。ASP.NET Core 的源代碼已經(jīng)在 GitHub 上托管。

Asp.net Core歷史

ASP.NET已經(jīng)被使用來(lái)開(kāi)發(fā)web應(yīng)用程序很多年了。

一直以來(lái),.net 框架經(jīng)歷了一個(gè)不斷進(jìn)化的過(guò)程,最后把我們帶到最近的ASP.Net Core1.0。 

  • ASP.NET Core 不是ASP.NET 4.6的延續(xù)。這是一個(gè)全新的框架
  • 它實(shí)際上重寫(xiě)了現(xiàn)有的ASP.NET 4.6框架,但小得多,而且更加模塊化。
  • 有些人認(rèn)為很多東西都是相同的,但這并不完全正確。ASP.NET Core相對(duì)于Asp.net發(fā)生了很多根本性的變化,在后續(xù)的課程中,我們將注意了解。

什么是Asp.Net Core

ASP.NET Core 1.0 是一個(gè)開(kāi)源跨平臺(tái)的開(kāi)發(fā)框架,用于構(gòu)建基于云的現(xiàn)代 Web 應(yīng)用 。它是從底層開(kāi)始重新構(gòu)建來(lái)提供性能優(yōu)良的Web應(yīng)用開(kāi)發(fā)框架,可以部署在云上或者本地服務(wù)器上。另外,它使得 ASP.NET 應(yīng)用更加精簡(jiǎn)和模塊化(可以根據(jù)你的應(yīng)用需要向里面添加其他模塊),跨平臺(tái)(你可以很容易的在 Windows, Mac or Linux 上開(kāi)發(fā)和部署你的應(yīng)用),云優(yōu)化(你可以在云上在云上部署和調(diào)試你的應(yīng)用)。

asp.net core特點(diǎn):

跨平臺(tái)

可以在Windows,macOS,Linux上運(yùn)行

靈活的部署機(jī)制

1.Portable applications(便攜式應(yīng)用)

這種部署機(jī)制和傳統(tǒng)的.NET Framework相似,只要目標(biāo)平臺(tái)上存在.NET Core Runtime即可。

2.Self-contained application(自宿主應(yīng)用)

顧名思義,這種部署機(jī)制將應(yīng)用和運(yùn)行時(shí)共同打包,即便目標(biāo)平臺(tái)上沒(méi)有安裝.NET Core Runtime也能正常使用。

第二種方式和.NET Native也是不一樣的,仍然使用CoreCLR,而.NET Native使用CoreRT作為運(yùn)行時(shí),詳細(xì)信息請(qǐng)見(jiàn)dotnet/corert。

命令行工具

.NET程序所有的運(yùn)行腳本都可以用命令行工具執(zhí)行(cmd,bash)這里有幾個(gè)常見(jiàn)的donnet命令

Asp.Net Core的優(yōu)勢(shì)

ASP.NET Core有以下優(yōu)勢(shì):

  • ASP.NET Core相對(duì)于之前的版本有許多變化,才使得它成為一個(gè)更加靈活和模塊化的框架。
  • ASP.NET Core不再是基于System.Web.dll,它基于一組分解在NuGet的包。
  • 這使您可以根據(jù)實(shí)際需要來(lái)判斷是否引用相應(yīng)的Nuget包,可以?xún)?yōu)化您的應(yīng)用程序。
  • 表面積更小的應(yīng)用程序的好處包括安全更強(qiáng)、維修更少,提高性能,降低成本

使用ASP.NET Core開(kāi)發(fā)程序,你可以得到以下的改進(jìn):

  • 在Windows、Mac和Linux構(gòu)建和運(yùn)行跨平臺(tái)的Asp.Net Core應(yīng)用。
  • 基于.NET Core的應(yīng)用,支持真正的應(yīng)用程序版本控制。
  • 新的開(kāi)發(fā)工具使得開(kāi)發(fā)起來(lái)更簡(jiǎn)單。
  • web UI和web api都有簡(jiǎn)單一致的web堆棧。
  • 云計(jì)算環(huán)境相關(guān)的配置。
  • 對(duì)依賴(lài)注入的內(nèi)置支持。
  • 標(biāo)簽助手使Razor標(biāo)簽與HTML標(biāo)記更自然。
  • 能部署在IIS中,也能部署在自定義的宿主環(huán)境中。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# 通用文件上傳類(lèi)

    C# 通用文件上傳類(lèi)

    C# 通用上傳文件類(lèi),需要的朋友可以參考下。
    2009-12-12
  • 詳解ASP.NET MVC 下拉框的傳值的兩種方式

    詳解ASP.NET MVC 下拉框的傳值的兩種方式

    這篇文章主要介紹了詳解ASP.NET MVC 下拉框的傳值的兩種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 引用母版頁(yè)后在page頁(yè)面修改母版頁(yè)控件的值的方法

    引用母版頁(yè)后在page頁(yè)面修改母版頁(yè)控件的值的方法

    引用母版頁(yè)后在page頁(yè)面修改母版頁(yè)控件的值的方法,需要的朋友可以參考一下
    2013-03-03
  • asp.net JSON 序列化技術(shù)分析

    asp.net JSON 序列化技術(shù)分析

    很多人看到的實(shí)例都是通過(guò)MS AJAX進(jìn)行PageMethod的調(diào)用,但因?yàn)榻鼉赡晡④浽谧鯝SP.NET與jQuery方面的合作實(shí)驗(yàn),我們其實(shí)也可以通過(guò)jQuery進(jìn)行PageMethod的調(diào)用。
    2010-03-03
  • ASP.NET Core在WebApi項(xiàng)目中使用MiniProfiler分析Entity Framework Core

    ASP.NET Core在WebApi項(xiàng)目中使用MiniProfiler分析Entity Frame

    這篇文章介紹了ASP.NET Core在WebApi項(xiàng)目中使用MiniProfiler分析Entity Framework Core的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • .NET中如何將文本文件的內(nèi)容存儲(chǔ)到DataSet

    .NET中如何將文本文件的內(nèi)容存儲(chǔ)到DataSet

    大家在項(xiàng)目中比較多的會(huì)對(duì)文件進(jìn)行操作,例如文件的上傳下載,文件的壓縮和解壓等IO操作。而在.NET項(xiàng)目中較多的會(huì)使用DataSet,DataTable進(jìn)行數(shù)據(jù)的緩存。每一個(gè)DataSet都是一個(gè)或多個(gè)DataTable對(duì)象的集合,本文主要介紹的是如何將文本文件的內(nèi)容存儲(chǔ)到DataSet里去。
    2016-12-12
  • Asp.net中通過(guò)Button打開(kāi)另一個(gè)的frm

    Asp.net中通過(guò)Button打開(kāi)另一個(gè)的frm

    本文通過(guò)實(shí)例代碼給大家介紹了asp.net中通過(guò)button打開(kāi)另一個(gè)frm的方法,非常不錯(cuò),需要的朋友參考下吧
    2016-12-12
  • asp.net一些很酷很實(shí)用的.Net技巧

    asp.net一些很酷很實(shí)用的.Net技巧

    方便使用asp.net編程的朋友,都是一些非常有用的東西
    2008-08-08
  • .NET生成動(dòng)態(tài)驗(yàn)證碼的完整步驟

    .NET生成動(dòng)態(tài)驗(yàn)證碼的完整步驟

    這篇文章主要給大家介紹了關(guān)于.NET生成動(dòng)態(tài)驗(yàn)證碼的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用.NET具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • ASP.NET中在不同的子域中共享Session的具體方法

    ASP.NET中在不同的子域中共享Session的具體方法

    這篇文章介紹了ASP.NET中在不同的子域中共享Session的具體方法,有需要的朋友可以參考一下
    2013-10-10

最新評(píng)論

齐河县| 莱州市| 五台县| 嘉荫县| 乌海市| 敦煌市| 元江| 商城县| 宁波市| 沾益县| 呈贡县| 长白| 天等县| 乌兰察布市| 翁源县| 宁化县| 攀枝花市| 铁岭市| 高要市| 雷波县| 报价| 庐江县| 竹山县| 梁平县| 洛扎县| 黔江区| 内江市| 潜山县| 安庆市| 宜春市| 藁城市| 区。| 民和| 池州市| 米林县| 寻乌县| 黄大仙区| 瓮安县| 盐亭县| 高安市| 伽师县|