使用VS建立Web網站及IIS


一:網站運行的一般原理:

1.所有WEB程序運行都需要一個東西:Web服務器軟件。

2. 網站分為動態頁面和靜態頁面

3. web服務器軟件的作用:接收請求,響應請求。 被動——無請求則無響應。

Java語言中的服務器軟件--TomCat
PHP語言中的服務器軟件--Apache
.net中的服務器軟件asp/aspx——IIS(開發,運行)/IIS Express(體驗版,一般開發用這個就夠了)

二:動態頁面和靜態頁面的區別

靜態.html,.htm:由IIS找到頁面后,直接響應到客戶端。

動態.asp,.aspx,.php,.jsp:IIS找到頁面后,交給.net框架程序處理后,再響應到客戶端,.net常用的是.aspx。

三:關於IIS

1. IIS在哪兒?

服務器操作系統默認自帶。Windows NT,Window2000 Server,Windows2003 Server,Windows2012 Server

PC操作系統默認不帶。Windows95/Windows98/Windows2000 Professional/Windows ME/Windows XP/Windows Vista/Windows7/Windows8,但是windows Vista及以上版本其實帶着IIS只是未啟用

2. 安裝IIS:

打開控制面板/控制和功能/打開或關閉windows功能/找到internet信息服務,將里面的web管理工具下的選項全部打勾,將萬維網服務下的常見HTTP功能下的靜態內容打上勾,將應用程序開發功能下的asp.net和asp都打上勾,然后點確定,等待幾分鍾安裝成功。

 

 

3. 向IIS中注冊.net框架版本:安裝的IIS因為是先安裝了VS所以它里面的應用程序池的.net框架還是系統自帶的框架,Win7是2.0,需要將VS的.net框架版本注冊

注冊方法:在開始菜單找到VS2012,展開文件夾找到里面的Visual Studio Tools文件夾展開,如果電腦是64位的打開VS2012 x64 兼容工具命令提示,32位則打開VS2012 x86 兼容工具命令提示

在打開的界面輸入:aspnet_regiis -i,回車注冊,等待一下注冊完成,32位系統輸入:aspnet_regiis /i。

 

4. .NET框架版本的問題

.NET框架目前有的版本:1.0/1.1/2.0/3.0/3.5/4.0/4.5

VisualStudio的版本:2002/2003/2005/2008/2010/2012

VS2002對應的是1.0版本,2003對應的是1.1版本,2005對應的是2.0(還有擴展的3.0版本),2008對應的是3.5版本,2010對應的是4.0版本,2012對應4.5版本

.NET的框架版本現有三個核心成熟版本1.1,2.0和4.0,其它都是在其基礎上擴展的,所以有些程序讀出的版本號是核心版本號,與實際版本存在一些偏差,這里VS2012其實是4.5框架,向IIS中注冊了之后,我們看到的程序池版本號是其核心的4.0

在運行中輸入IIS可以查看下面的應用程序池

 

5. IIS配置

(1)主目錄的配置及應用程序池的選擇

選中左側目錄的網站,然后找到右側目錄中的編輯網站/基本設置,打開設置物理路徑(就是網站存放的路徑),選擇應用程序池。

 

(2)權限配置

選中左側目錄的網站,然后找到右側目錄中的編輯權限(或者直接在目錄文件夾上右鍵屬性),打開文件夾的屬性找到安全選項卡,點擊編輯

 

之后點擊添加,在高級里面點立即查找,找到IIS_IUSRS和IUSR這兩個點擊確定,添加進來

 

添加完成之后,選中剛添加的,在下面的完全控制上面打上勾,確定即完成了權限的添加

 

(3)設置默認文檔

選擇網站之后在中間會有一個默認文檔的圖標,雙擊進入設置默認文檔

 

在默認文檔的界面,里面列出了一些文檔,最上面的那個是默認的(即在瀏覽器輸入IP后默認顯示的頁面),右側可以調整其位置,也可以添加一個新頁面進來

 

6. 如何在一台服務器上部署多個網站?

1. 第一種方法是用虛擬目錄,或應用程序實現,虛擬目錄一般用於靜態網頁,應用程序用於動態網頁(也相當於虛擬目錄)

方法:在一個網站名字上點右鍵/添加虛擬目錄或者應用程序

 

在彈出的界面,寫一個便於識別的別名,選擇需要添加的網站的路徑,這里是選擇了F:/Test

 

點擊確定,這時我們可以在該網站下看到一個haha的網站,看上去是在該網站的目錄下,其實是分別在不同的磁盤上存放,只是一個虛擬的路徑在這顯示

 

完成之后在瀏覽器中打開該網站下的haha/bbb.aspx就可以打開F盤中Test里面的bbb.aspx網站了

 

2. 第二中方法是新建站點。

第一步:新分配IP;

首先要在控制面板/網絡和共享中心/更改適配器設置/找到當前用的網絡連接/右鍵屬性/找到IP4/雙擊/高級/IP設置中添加IP,一個機器可以添加多個IP地址供訪問

第二步:新建站點。

添加完IP,在IIS中網站右鍵添加網站,填寫好網站名稱,物理路徑,IP地址分配

 

確定之后就新添加了一個網站,在訪問的時候瀏覽器中輸入不同的IP來訪問該服務器上的不同站點

3. 第三種方法是新建端口:同一個IP,分配新端口。

在IIS中網站右鍵添加網站,填寫好網站名稱,物理路徑,IP地址還是用同一個IP,但后面的端口改成自己可以記住的,這里改為了8080,默認是80

 

確定之后新建了一個站點,IP是重復的,但是端口不一樣,在瀏覽器輸入IP默認情況是轉到端口是80那個網站,在IP后面加:8080,則會轉到該新建網站,通過端口進行區分

 


免責聲明!

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



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