我一直在努力爲公司本地Intranet集成NewsLetter,並且我一直在遇到同樣的錯誤,每個人似乎都會收到。我在IIS 5.1上運行這一點,並在錯誤的的Server.CreateObject(ADODB.Connection)存在,還ASP代碼的目的是爲了讀取Excel文件AspAllowOutOfProcComponents錯誤:許多解決方案,一個程序員,但沒有修復
錯誤類型: Server對象,ASP 0196(0x80040154的) 只能使用InProc服務器組件。如果要使用LocalServer組件,則必須設置AspAllowOutOfProcComponents元數據庫設置。請參閱幫助文件以瞭解重要注意事項。
我試圖解決找到我的AdminScripts目錄,並設置布爾值設置爲True與CSCRIPT adsutil.vbs設置/ SVC/aspallowoutofproccomponents真然後CSCRIPT adsutil.vbs枚舉/ W3SVC>驗證驗證.txt
打開文本文件,它確實表明該值設置爲true,但在嘗試訪問ASP頁面時再次遇到相同的錯誤。我不知所措,我在閱讀了所有那些提出問題後想到自己會問這個問題的人。
當我看到那個錯誤消息時,我會畏縮,請讓我的噩夢結束。
我試圖重新安裝,但它說不兼容的類型和所有的MDAC已經安裝,我已經檢查了COM +服務,沒有什麼可疑的。我正在運行Windows XP的工作計算機上運行Intranet,這是否有所作爲?這是我能想到的唯一的事情。 – 2009-09-03 15:16:35
我試圖在註冊表中找到,但無法找到InprocServer32密鑰,我甚至在HKLM \ Software \ Classes \ CLSD \ {00000514-0000-0010-8000-00AA006D2EA4} \中進行檢查,發現Default沒有設置值,子文件夾ProgID與「ADODB.Connection.2.8」的值,但沒有InprocServer32 – 2009-09-08 15:56:25
因此,存在與ADODB.Recordset.2.8,ADODB.Parameter.2.8等相對應的InProcServer32鍵。爲什麼不用ADODB.Connection.2.8?爲什麼ASP要這麼恨我? :/ – 2009-09-08 16:06:01