的Windows 7 32位,IIS 7.5.760016385的Server.CreateObject()失敗與32位Windows和IIS 7級
我在Visual Basic 6.0中創建一個DLL,並試圖從傳統ASP代碼中使用它:
set obj = Server.CreateObject("a.b")
我得到以下錯誤:
006 ASP 0178
Server.CreateObject Access Error
The call to Server.CreateObject failed while checking permissions. Access is denied to this object.
err.number = -2147024891
我曾嘗試創建iusr_cmpname用戶在這個ASP頁的默認網站和虛擬目錄賦予的權利吧。我有REGSVR32的dll的。
我已經轉到「打開和關閉Windows功能」並選擇了IIS /萬維網服務/應用程序開發功能,然後檢查了ASP,ASP.net,ISAPI擴展和ISAPI文件。
我在不同的新聞組中關注了許多潛在客戶,但我可以通過這個問題。 去年我們嘗試了這一年,一年零一個月前,並有同樣的問題。由於我們無法克服這個問題,我們回到了Windows NT。我們在NT上從未遇到過這個問題。
現在我們再次嘗試通過這個,所以我們可以再次移動到Windows 7。似乎很多人都有這個問題,但他們找到併發布的任何解決方案似乎都不是我需要的。
任何幫助將不勝感激。謝謝。
您從IIS接收到的錯誤消息是什麼? – Treborbob
Err.description是「006〜ASP 0178〜Server.CreateObject訪問錯誤〜在檢查權限時,對Server.CreateObject的調用失敗,訪問被拒絕訪問此對象。 err.number = -2147024891 – user1894838
您是否嘗試將apppool用戶/ iusr設置爲本地管理員?只是爲了測試...或使用另一個Windows用戶的appool和Web應用程序等待...你試圖添加一個Web應用程序,而不是一個虛擬目錄? – ulluoink