我有一個網站,其中用戶上傳xslm(excel)文件,然後在服務器的這些文件中運行宏。我無法完成這件事;當我在IIS 7.5(贏Server 2008 R2的)異常產生ASP.NET無法在64位Windows服務器2008 R2上創建ActiveX組件
部署的System.Exception:無法創建ActiveX組件
我查了Windows登錄,它說:
機器默認權限設置不授予用戶使用CLSID {00024500-0000-0000-C000-000000000046} 和APPID 對用戶IIS APPPOOL \ DefaultAppPool SID(S-1-5-82-3006700770)不可用 的本地激活權限-424185619-1745488364-794895919-4004696415)從地址LocalHost(使用LRPC)。可以使用組件服務管理工具修改此安全權限。
我查了ASP.NET Cannot create ActiveX component列出的步驟,但是,因爲在此體系中沒有組件(Microsoft Excel應用程序),這對我來說並不實用:
組件服務 - >計算機 - >我的電腦 - > DCOM配置 - > Microsoft Excel應用程序
請幫
任何人可以幫助在這?這有點緊急.. :-( – Kirtiraj