今天服務器的偽靜態死活加載不上去,查很多原因也找不到
權限也給了。到底是什麼原因呢?
問題:由於一個配置問題,無法加載 ISAPI 篩選器 'C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll'。當前配置只支持加載為 AMD64 處理器體系結構創建的映像。數據字段包含錯誤號。
解決方案:打開iis-->查看“總網站”的屬性--->ISAPI 篩選器-->把有向下的紅箭頭的項刪除掉-->重啟iis-->OK
如上把一些不要用的isapi刪了。再按上面說的操作一下應該就可以了。
請大家注意了:
如果上面的方法還是不行,那就只有一個最大的可能了。64位的不支持你必須轉換為32位
原因:看來是不是PHP不能支持安裝INTEL 64位CPU的2k3系統上的IIS6
解決方法
問題已解決,只要運行一條命令,讓IIS進入32位模式下運行即可,命令如下:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
放到運行裡執行即可 後面那個 1也要哦。