簡體   English   中英

IIS7上的ASP經典無法創建COM對象

[英]ASP Classic on IIS7 Cannot create COM Object

嘗試在asp中創建com對象時,出現權限被拒絕錯誤。 com對象是已注冊的VB6 dll。 Procmon不顯示任何權限錯誤。 我已將包含dll的文件夾的權限授予了AppPool用戶以及身份驗證用戶(IUSR)。 我注意到有些人遇到了這個問題,沒有確定的解決方案。 請幫忙!!

您應該檢查的第一件事是分配給該文件夾的權限已級聯到dll。 我已經看到過幾次這樣的情況,其中dll具有自己的獨立ACL,而不是從其文件夾繼承任何內容。

在過程中,您是否可以成功讀取HKLM \\ Software \\ Classes \\ CLSID {YOUR_COMPONENT_CLASS_ID}?

也許您與組件關聯的注冊表項的權限存在問題。

有關所涉及的注冊表項的列表,請參閱msdn docs

最好

感謝您的答復。 我現在正在工作。 它與另一個從VB6 dll調用的COM dll有關。 但是,我曾經能夠從ASP / IIS6進入VB6,但是現在失敗,再次出現權限錯誤。 我將為此發布另一個問題。 謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM