x64位windows 2003 server中“Server 對象 錯誤 'ASP 0177 : 800700c1' Server.CreateObject 失敗”問題


給朋友看一個老asp網站圖片不能上傳問題,試過網上各種辦法都提示:

 

Server 對象 錯誤 'ASP 0177 : 800700c1'

Server.CreateObject 失敗

 

最終問題出在x64版本上,系統注冊的ado為:

C:\Program Files\Common Files\System\ado\msado15.dll

而IIS運行在32位模式下,解決方法:

反注冊x64的ado:

regsvr32 /U C:\Program Files\Common Files\System\ado\msado15.dll

 

注冊32位ado:

C:\Program Files (x86)\Common Files\System\ado\msado15.dll

 

問題解決,花費了很多時間查找原因,雖然現在沒人用asp了,還是有些老的企業網站不肯或不好升級呀,呵呵

 

(另記錄下使x64系統iis在運行在32位模式的方法:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1


免責聲明!

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



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