我在嘗試在asp中創建com對象時遇到拒絕權限錯誤。 com對象是已註冊的VB6 dll。 Procmon不顯示任何權限錯誤。我已經授予了包含dll到AppPool用戶以及身份驗證用戶(IUSR)的文件夾的權限。我注意到有幾個人遇到這個問題,沒有明確的解決方案。請幫忙!!IIS7上的ASP經典無法創建COM對象
回答
您應該檢查的第一件事是您已分配給該文件夾的權限級聯到dll。我已經看到了一些像這樣的情況下,DLL有自己的獨立ACL,而不是從它的文件夾繼承任何東西。
我已檢查並且dll具有所需的權限。奇怪的是,ProcMon不報告任何權限錯誤。 – yuben 2010-11-19 09:43:44
@yuben:嘗試在VB6中創建一個無所事事的類,看看你是否可以實例化。我想知道在構造COM對象(即VB代碼)中是否存在因權限而失敗的內容。 – AnthonyWJones 2010-11-19 22:23:15
在procmon中,你能看到成功讀取HKLM \ Software \ Classes \ CLSID {YOUR_COMPONENT_CLASS_ID}嗎?
也許您在與組件關聯的註冊表項中存在權限問題。
有關注冊表項的列表,請參閱msdn docs。
最好
感謝您的回覆。我現在有這個工作。它與從VB6 dll中調用的另一個COM dll有關。但是,我曾經能夠從ASP/IIS6進入VB6,但現在失敗了,並再次出現權限錯誤。我會爲此發佈另一個問題。謝謝。
- 1. 在IIS7上的經典ASP中創建Word對象時出錯
- 2. 經典ASP,Cookies和VB.NET COM +對象
- 3. 。經典的64位COM COM DLL:800a01ad ActiveX組件無法創建對象
- 4. 無法創建COM對象
- 5. 經典ASP對象
- 6. 價值IIS7 /經典ASP
- 7. 經典ASP使用COM + x64的Windows Server 2008和IIS7
- 8. activex無法通過vbs創建對象,但可以通過經典asp
- 9. 使用COM對象的經典ASP頁面非常慢
- 10. 在VS2015的經典ASP頁面中調試VB6 COM對象
- 11. 無法創建COM對象Rfc2898DeriveBytes
- 12. ASP經典 - Recordset對象與Command對象
- 13. 經典的ASP服務器創建對象
- 14. 經典ASP客戶端對象調用COM異常頁面
- 15. 經典ASP測試,如果服務器可以創建對象
- 16. 經典ASP - Windows Vista - IIS7 - 權限問題
- 17. 「經典ASP」搜索引擎IIS7
- 18. 經典ASP傳遞對象到VB6 COM DLL的方法 - 類型不匹配
- 19. 經典的ASP和COM調試
- 20. 無法設置Response對象在ASP經典
- 21. 經典的ASP腳本來創建XML
- 22. Pdf創建/從經典的asp操作?
- 23. 創建COM對象
- 24. 在IIS7上運行的經典ASP的會話變量
- 25. 爲經典ASP註冊COM組件
- 26. 註冊C#COM使用ASP經典
- 27. Response.Redirect/End在IIS7上的經典ASP中未提交事務
- 28. 在IIS7上使用MVC路由的經典ASP
- 29. 如何結束「無法創建COM對象`word.application':無效的語法」時instanciated COM ....?
- 30. 在一個經典的asp/vbscript文件中沒有創建對象的COM包裝的dll
哪個操作系統,32或64位? – lsalamon 2010-11-19 11:09:11