目錄:
-
- IIS Express是什么?
- 如何安裝IIS Express
- 如何啟動IIS Express
- 配置文件
推薦(免費(fèi)):IIS
IIS Express是什么?
IIS Express是為開發(fā)人員優(yōu)化的輕量級、自包含版本的IIS。IIS Express使使用當(dāng)前最新版本的IIS來開發(fā)和測試網(wǎng)站變得容易。它具有IIS 7及以上的所有核心功能,以及為簡化網(wǎng)站開發(fā)而設(shè)計的附加功能。
IIS Express源于IIS 7及以上,支持IIS的核心特性,但有一些關(guān)鍵區(qū)別。一個重要的區(qū)別是工作進(jìn)程的管理。在IIS,Windows進(jìn)程激活服務(wù)(Windows Process Activation Service【W(wǎng)AS】)是靜默激活和停用的Web應(yīng)用程序,用戶沒有直接控制。在IIS Express中,不存在WAS,用戶可完全控制應(yīng)用程序的激活和停用。啟動后在系統(tǒng)托盤中顯示,已經(jīng)運(yùn)行的網(wǎng)站可以手動去啟用和停止。Hostable Web Core (HWC)是一個IIS API,可用來編寫?yīng)毩⒌腤eb服務(wù)器,但不被WAS管理。IIS Express被設(shè)計為在HWC上的一個殼。
如何安裝IIS Express
默認(rèn)在安裝完Visual Studio的時候, 就會安裝。
也可以獨(dú)立安裝,現(xiàn)在最新的版本已經(jīng)是10.0.
IIS 7.5 Express下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=1038
IIS 8.0 Express下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=34679
IIS 10.0 Express下載地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48264
如何啟動IIS Express
IIS Express 一般的安裝路徑:
C:Program FilesIIS Express
- 查看網(wǎng)站列表
C:Program FilesIIS Express>appcmd.exe list site
所顯示的網(wǎng)站是根據(jù)配置文件來顯示的, 后面會介紹到配置文件。
2.啟動網(wǎng)站
iisexpress.exe /siteid:96
3.啟動臨時網(wǎng)站
iisexpress /path:<網(wǎng)站目錄> /port:<端口> /clr:
配置文件
默認(rèn)情況下IIS Express使用的配置文件位于“我的文檔”中,路徑如下:“我的文檔IIS ExpressConfig”。其中,applicationhost.config 是核心的配置文件,它用于承載站點(diǎn)的定義、應(yīng)用程序和應(yīng)用程序池以及整個WEB服務(wù)器的配置。
1. 每個 節(jié)點(diǎn)配置了一個網(wǎng)站
2. 下的設(shè)置了這個站點(diǎn)的綁定信息。
IIS Express 默認(rèn)只支持本地連接,不能用ip去訪問。
注意,修改配置文件后,在命令行窗口輸入q退出,然后重新加載才生效?!驹谕粰C(jī)器測試】
也可以開啟外部lianjie開啟外部連接
(沒有試過)
netsh http add urlacl url=http://*:{端口號}/ user=everyone
關(guān)閉外部連接
n
netsh http delete urlacl url=http://*:{端口號}/