我們所有的ColdFusion站點都通過IIS運行,當我們升級ColdFusion時,我們希望能夠擁有一個涵蓋所有這些頁面的維護頁面。ColdFusion IIS維護頁面
你將如何去設置一個服務器上所有網站上的所有頁面的捕獲?
我們無法使用ColdFusion代碼來執行此操作,因爲ColdFusion將被關閉以進行升級。
我只能找到這種問題的aspx解決方案。
我們所有的ColdFusion站點都通過IIS運行,當我們升級ColdFusion時,我們希望能夠擁有一個涵蓋所有這些頁面的維護頁面。ColdFusion IIS維護頁面
你將如何去設置一個服務器上所有網站上的所有頁面的捕獲?
我們無法使用ColdFusion代碼來執行此操作,因爲ColdFusion將被關閉以進行升級。
我只能找到這種問題的aspx解決方案。
在IIS中設置一個維護站點,該站點分配給所有IP和您的站點定期使用的所有端口。當其他網站開通時,您將無法啓動此網站。
寫一個腳本(PowerShell是最簡單的)是這樣的:
# Stop each site
C:\Windows\System32\inetsrv\appcmd stop site $siteName
C:\Windows\System32\inetsrv\appcmd stop site $siteName2
# Start Maintenance site
C:\Windows\System32\inetsrv\appcmd start site $maintenanceSiteName
在IIS中創建一個新網站,創建一個新的主目錄並在其中放入「升級」消息。將站點綁定到所有未分配的IP地址地址。準備就緒後,關閉其他網站,然後他們將自動重定向到臨時網站。
您可以在這裏找到四種選擇,只能先要求ASP,所以你有其他三個選項的追求。 http://stackoverflow.com/questions/300416/iis-redirect-all-requests-to-one-page – Busches 2013-02-19 14:02:07