2015-08-19 96 views
0

上下文:Windows Server 2012中R2(天青VM) IIS:8.5IIS權限被拒絕70錯誤時CGI嘗試實例InternetExplorer.Application

的CGI應用程序是一個32位的EXE。它調用MSScript對象來評估JScript腳本。 JScript嘗試實例化InternetExplorer.Application。嘗試失敗一致,權限錯誤70.

這是什麼原因,我必須做些什麼才能使它工作?如果它確實是一個權限錯誤,哪些權限需要調整?

更詳細

這是從事件查看器(本地),在Windows日誌系統標籤:

The machine-default permission settings do not grant Local Activation permission for the COM Server application with CLSID 
{0002DF01-0000-0000-C000-000000000046} 
and APPID 
{E4803A36-7232-4AC0-A6AF-29D59EBCC303} 
to the user NT AUTHORITY\IUSR SID (S-1-5-17) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool. 

然而,更多的Answers過帳建議改變IE的所有者從可信安裝人員到管理員。這是我的答案嗎?

回答

1

在過去,當我看到這個問題時,我使用的應用程序池未正確設置爲啓用32位應用程序。修改完成後,進入App Pool的高級設置,它解決了我的問題。我不確定您運行的應用程序是否依賴於應用程序池,但這是我開始尋找的地方。

+0

不幸的是,這不是我的解決方案,但它可能適用於其他人。在我的情況下,32位應用程序設置打開。 – bugmagnet

相關問題