【Asp.net入門02】搭建Asp.net開發環境


本節主要講解:

  • 什么是asp.net
  • asp.net開發和運行環境介紹

1.什么是ASP.NET

Asp.net不是一種編程語言,而是一種開發技術。我們可以利用這種技術所提供的類庫,使用C#或者VB編程語言,開發動態網站。網站程序在服務器里執行,動態生成html(注意:靜態網站的html是事先編寫好的,而不是在服務器里運行程序動態生成的)。簡單說,asp.net技術解決了用什么編程語言、怎樣編寫網站程序、網站程序怎么運行、怎么生成html等等問題,我們現在就是要學習這些內容,以便我們能夠寫出asp.net網站程序。

2.使用什么來開發Asp.net網站

若要開發 ASP.NET 應用程序,您必須具有以下工具:

  • .NET Framework
  • 代碼創作環境。包括代碼編輯、調試、運行工具
  • 一個 Web 服務器(如 Internet 信息服務 (IIS))

下面一個一個解釋。

.NET Framework

即.NET框架,這個框架運行在Windows操作系統之上。也就是說,如果您要執行 .NET 的程式,那麼您就必須在 Windows 上安裝 .NET Framework。.NET Framework提供內存管理、線程管理等功能,也提供各種類庫。至於Win Form、WPF、ADO.NET、ASP.NET、XML...,可以看成是.NET Framework的模組,能夠幫助我們更快地完成開發程序。C#、VB、C++...是.NET Framework支持的編程語言。

你的電腦要想運行.NET程序,就必須要安裝.NET Framework。要檢查自己電腦是否安裝了.NET Framework,只需要到控制面板里去看一下就知道了。如果沒有安裝的話,可以自己去下載安裝。安裝分兩種方法:在線安裝和離線安裝:

  • 在線安裝:可以去微軟官網上下載:https://www.microsoft.com/net/download,這個下載頁面下載的是在線安裝包,這個安裝包很小,是一個安裝引擎,下載下來運行后,它還會一邊下載一邊安裝,速度比較慢。
  • 離線安裝:也可以去這個頁面下載離線安裝包:https://www.microsoft.com/en-us/search/DownloadsDrillInResults.aspx?q=.NET+Framework+Offline+Installer&cateorder=2_5_1。這種方式是將安裝包整個下載下來放電腦里,電腦不聯網也可以安裝。

如果你在電腦里安裝的是低版本的.NET Framework,則無法運行使用高版本.NET Framework開發的程序。

代碼創作環境

可以使用任何文本編輯器(如記事本)創建 ASP.NET 頁和類。不過,Microsoft Visual Studio 和其他集成開發環境 (IDE) 提供了頁模板、IntelliSense、代碼自動完成和設計時編譯等許多編程功能。這些功能可以加速開發過程並提供項目組織功能,大大提高你編寫程序的速度。

在安裝Visual Studio時,通常會自動安裝與該版本Visual Studio匹配的.NET Framework。目前最高版本是Visual Studio 2015。對於初學者來說,下載安裝2012或2013也沒什么問題。

Visual Studio 2015:地址一:https://www.visualstudio.com/downloads/;地址二:http://www.cnblogs.com/dunitian/p/4667038.html

官網只有Community版本是免費的,對初學者來說也夠用。但既然專業版或企業版也可用(熱心人給出了序列號),下載下來感受下也更好。

Visual Studio 2013旗艦版:http://pan.baidu.com/s/1miDBZh2

web服務器

前面一節介紹了網站的基本運行原理。如果要運行asp.net網站,網站需要部署到web服務器里。通常asp.net網站所使用的web服務器是IIS。

在開發asp.net網站的時候,你可以將網站發布到IIS里,看看訪問時的結果是否正確,不正確就再去修改源代碼。顯然,這種模式編寫代碼和調試過程分離,操作麻煩,而且對於后台代碼調試來說也不方便,所以不推薦。

開發Asp.net網站的通常做法是:直接在VS(Visual Studio的縮寫)里調試。安裝VS的時候,會自動安裝一個IIS Express,這個東東能夠起到IIS相同的效果。 你可以在任何時候把asp.net網站臨時發布在IIS Express中,發布的過程都是VS幫我們做的,你只需要點擊一下鼠標就可以了。更為重要的是,這種方式我們可以很方便地對后台代碼進行各種調試。等整個網站開發好了,你再將網站上傳到IIS服務器就行了。

使用VS開發asp.net網站時,即使你電腦里沒有安裝IIS也沒關系,因為VS使用的是IIS Express來調試網站。

 

學習參考:

asp.net簡介:http://www.jikexueyuan.com/course/411.html

Visual Studio 2015下載安裝與使用:http://www.jikexueyuan.com/course/411_2.html?ss=1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM