在Windows server 2022+IIS10中一些 appcmd 的組合命令:
修改特定網站的身份驗證設置,例如啟用 Windows 身份驗證:
Copy Code
appcmd set config /section:windowsAuthentication /+"[enabled='true']"
設置特定應用程序池的自動回收設置,例如啟用定時回收:
Copy Code
appcmd set apppool /apppool.name:DefaultAppPool /recycling.logEventOnRecycle:Time,Requests
啟用或禁用特定網站的 URL 重寫功能:
Copy Code
appcmd set config /section:rewrite/globalRules /+"[name='Redirect to HTTPS',patternSyntax='Wildcard',stopProcessing='True']"
修改輸出緩沖區設置,例如增加響應緩沖區大?。?/p>
Copy Code
appcmd set config /section:serverRuntime /responseBufferLimit:4194304
創建一個新的虛擬目錄并設置訪問權限:
Copy Code
appcmd add vdir /app.name:DefaultWebSite/MyApp /path:/images /physicalPath:C:\inetpub\wwwroot\images appcmd set config "Default Web Site/images" -section:system.webServer/directoryBrowse /enabled:"True"
設置網站的 HTTP Header 信息,例如添加自定義的 HTTP Header:
Copy Code
appcmd set config /section:httpProtocol /+"customHeaders.[name='X-Frame-Options',value='SAMEORIGIN']"
這些命令能夠幫助你在 IIS 中進行更加細致和個性化的配置管理。
Win10系統可以部署IIS網站嗎?答案是肯定的!
上一篇我們講了如何安裝IIS,本篇小編詳細介紹一下利用IIS部署一個網站應用程序的詳細步驟。
2.選中網站,點擊右鍵,添加網站
添加網站
首先,選擇網站程序的物理路徑,網站名稱起一個好記的名稱。
端口盡量不要用默認的80端口,改一個好記的的端口例如8093。
3.點擊確定后即可啟動網站,效果如下。
網站效果圖
4.運行效果如下,是不是感覺出錯了???
未能加載文件或程序集
出現此類問題的原因是因為沒有啟用32位應用程序,可按下述步驟進行設置。
5.點擊應用程序池,找到cysoftTest這個,然后點擊高級設置
6.在高級設置中啟用32位應用程序。
運行效果圖如下,但是這個不是缺省的頁面
7.設置默認文檔運行頁面,選擇默認文檔
點選設置默認文檔
在這里添加自己程序中實際的默認文檔頁面,例如login.html
再次進入后效果,就是自己想要的進入的默認文檔。
默認運行文檔頁面
重點注意一下,如果Web 程序有調用32位程序的,記得勾選啟用32位應用程序,否則無法正常運行。總的來說部署還是非常簡單,大家學會了嗎?