Windows Server 2016 install Web Farm Framework got an error that "iis version 7.0 or greater is required to install Web Farm Framework 2.2"
依照官方安裝步驟於Windos Server 2016時會遭遇無法正常安裝的問題
主要是 Windos Server 2016 使用 IIS 10 而 WFF 安裝時檢測 IIS版本時過不了
他會認為 IIS 的版本不滿足最低需求 IIS 7 以上
所以可行的方法是於安裝時暫時修改登陸檔的IIS版本資訊騙過 WFF 安裝程式
安裝完成後再修改回來
目前於 Windos Server 2016 預覽版 第四版 中文系統 中
發現 安裝 UrlRewrite 2.0 也有相同情形出現
預計升級到 Windos Server 2016 之後會有不少相依於IIS版本的套件
都有可能出現類似情形
可能可以嘗試採用相同方式處理看看
至於會不會有衍伸問題
就需要各位在自己後續進行追蹤檢測了
以下是修改登陸檔的位置與步驟
Try changing the registry setting install the module and change the registry back to the original value.
- Open Regedit > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
- Edit "MajorVersion" and set the "DECIMAL" value to 9
- Hit F5 while in Regedit
- Now go install the WebFarm 2.2 module.
- Change the "MajorVersion" back to "DECIMAL" value of 10
- Hit F5 while in Regedit
- Close Regedit
It is a kind of work around also I suggest you to make a back up of full registry before changing.
以下是我用破英文去找問題的原文
Before installing Web Farm Framework 2.2, you need to install the following prerequisites:
To download and install Web Farm Framework 2.2, click on the link for your server type:
But I got an error message "iis version 7.0 or greater is required to install Web Farm Framework 2.2".
My question is that does Web Farm Framework 2.2 still support IIS 10?
這次的新版Server可能會遭遇更多以往更新系統所遇到的更多問題
升級正式環境之前請各位先於開發測試環境好好測試原本的系統是否可以正常運作
以上