[英]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.