使用appcmd命令創建iis站點及應用程序池


參考文章:iis7 appcmd的基礎命令及簡單用法

驗證環境:Windows 7    IIS7

 

AppCmd.exe工具所在目錄 C:\windows\sytstem32\inetsrv\目錄下,所以執行命令前,先把當前目錄切換到該目錄下:

cd C:\Windows\System32\inetsrv

 

創建iis站點:

appcmd add site /name:"MyTestSite1" /bindings:http/*:8990: /physicalPath:"E:\TestSite\Site1"

解釋:

/name (必需) 站點名稱
/bindings 綁定列表
/physicalPath 站點的物理路徑

 

 

 

 

創建應用程序池:

appcmd add apppool /name:MyTestSite1 /managedRuntimeVersion:v4.0 /managedPipelineMode:Integrated /enable32BitAppOnWin64:true /processModel.identityType:LocalSystem

解釋:

/managedRuntimeVersion 是.net Framework的版本 如:v1.0 v1.1或v2.0等
/managedPielineMode 托管管道模式:Classic經典模式,Integrated集成模式
/enable32BitAppOnWin64 是否啟用32位應用程序
/processModel.identityType 進程模型--標識

 

 

 

 

 

設置站點的應用程序池:

(目前還沒找到怎么在創建站點時指定應用程序池)

appcmd set site /site.name:MyTestSite1 /[path='/'].applicationPool:MyTestSite1

 

刪除站點及應用程序池:

appcmd delete site /site.name:MyTestSite1
appcmd delete apppool /apppool.name:MyTestSite1

 

停止、啟動 站點、應用程序池:

appcmd stop site "MyTestSite1"
appcmd start site "MyTestSite1"
    
appcmd stop apppool "MyTestSite1"
appcmd start apppool "MyTestSite1"

 

列出所有的站點、應用程序池:

appcmd list sites
appcmd list apppools

 


免責聲明!

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



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