IIS Express介紹與使用
IIS Express是什麼?
IIS Express是為開發人員優化的輕量級、自包含版本的IIS。IIS Express使使用當前最新版本的IIS來開發和測試網站變得容易。它具有IIS 7及以上的所有核心功能,以及為簡化網站開發而設計的附加功能。
IIS Express源於IIS 7及以上,支援IIS的核心特性,但有一些關鍵區別。一個重要的區別是工作程式的管理。在IIS,Windows程式啟用服務(Windows Process Activation Service【WAS】)是靜默啟用和停用的Web應用程式,使用者沒有直接控制。在IIS Express中,不存在WAS,使用者可完全控制應用程式的啟用和停用。啟動後在系統托盤中顯示,已經執行的網站可以手動去啟用和停止。Hostable Web Core (HWC)是一個IIS API,可用來編寫獨立的Web伺服器,但不被WAS管理。IIS Express被設計為在HWC上的一個殼。
如何安裝IIS Express
預設在安裝完Visual Studio的時候, 就會安裝。
也可以獨立安裝,現在最新的版本已經是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 Files\IIS Express
- 檢視網站列表
C:\Program Files\IIS Express>appcmd.exe list site
所顯示的網站是根據配置檔案來顯示的, 後面會介紹到配置檔案。
2.啟動網站
iisexpress.exe /siteid:96
3.啟動臨時網站
iisexpress /path:<網站目錄> /port:<埠> /clr:
配置檔案
預設情況下IIS Express使用的配置檔案位於“我的文件”中,路徑如下:“我的文件\IIS Express\Config”。其中,applicationhost.config 是核心的配置檔案,它用於承載站點的定義、應用程式和應用程式池以及整個WEB伺服器的配置。
1. 每個 節點配置了一個網站
2. 下的設定了這個站點的繫結資訊。
IIS Express 預設只支援本地連線,不能用ip去訪問。
注意,修改配置檔案後,在命令列視窗輸入q退出,然後重新載入才生效。【在同一機器測試】
也可以開啟外部lianjie開啟外部連線
(沒有試過)
netsh http add urlacl url=http://*:{埠號}/ user=everyone
關閉外部連線
n
netsh http delete urlacl url=http://*:{埠號}/
相關文章
- IIS Express 概述Express
- GoogleTagManager 介紹與使用Go
- Influxdb 介紹與使用UX
- java ShutdownHook介紹與使用JavaHook
- JQuery的介紹與使用jQuery
- [iOS] Socket & CocoaAsyncSocket介紹與使用iOS
- xtrabackup 2.4 的介紹與使用
- Shell指令碼介紹與使用指令碼
- item的介紹與使用-2.0
- Android 動畫 介紹與使用Android動畫
- FastAPI 的路由介紹與使用ASTAPI路由
- Redis - 介紹與使用場景Redis
- Android 常用佈局 介紹與使用Android
- Android RxJava:基礎介紹與使用AndroidRxJava
- 原創:oracle DML介紹與使用Oracle
- Android JetPack~ ViewModel (一) 介紹與使用AndroidJetpackView
- Android JetPack~ LiveData (一) 介紹與使用AndroidJetpackLiveData
- mydumper備份工具介紹與使用
- 4、Spring+AOP介紹與使用Spring
- PEG.js 介紹與基礎使用JS
- 大資料 Hadoop介紹、配置與使用大資料Hadoop
- iOS開發-UITabbarController的介紹與使用iOSUItabBarController
- Windows7下IIS+php配置教程詳細介紹WindowsPHP
- iOS開發-WKWebView的介紹與基本使用iOSWebView
- stable diffusion ControlNet使用介紹與進階技巧
- iOS開發- UILabel的基本介紹與使用iOSUI
- golang資料型別基本介紹與使用Golang資料型別
- MySQL壓測工具mysqlslap的介紹與使用MySql
- 執行緒本地ThreadLocal的介紹與使用!執行緒thread
- CMinpack使用介紹
- Tmux使用介紹UX
- saltstack使用介紹
- Github使用介紹Github
- LVS介紹與配置
- NFS介紹與搭建NFS
- Go 效能壓測工具之wrk介紹與使用Go
- Go 標準庫之 GoRequests 介紹與基本使用Go
- useRoute 函式的詳細介紹與使用示例函式