![](/img/trans.png)
[英]Running an asp.net 1.1 app under windows server 2008 64bit
[英]ASP.NET Cannot create ActiveX component on 64bit Windows server 2008 R2
我有一個網站,用戶可以在其中上傳 xslm (excel) 文件,然后在服務器上的這些文件中運行宏。 我無法完成這項工作; 當我在 IIS 7.5 (Win Server 2008 R2) 上部署它時,會生成一個異常
System.Exception:無法創建 ActiveX 組件
我檢查了 Windows 日志,它說:
計算機默認權限設置不會為具有 CLSID {00024500-0000-0000-C000-000000000046} 和 APPID 的 COM 服務器應用程序授予本地激活權限,用戶不可用 IIS APPPOOL\\DefaultAppPool SID (S-1-5-82- 3006700770-424185619-1745488364-794895919-4004696415)來自地址LocalHost(使用LRPC)。 可以使用組件服務管理工具修改此安全權限。
我檢查了ASP.NET 上列出的步驟無法創建 ActiveX 組件,但是它對我沒有用,因為層次結構中沒有組件(Microsoft Excel 應用程序):
組件服務 -> 計算機 -> 我的電腦 -> DCOM 配置 -> Microsoft Excel 應用程序
請幫忙
組件服務 -> 添加。 然后按“確定”
控制台根>組件服務>計算機>我的電腦>DCOM配置>Microsoft Excel應用程序(應該存在!)...授予權限並嘗試...
希望這可以幫助。
Start Run mmc -32 File Add Remove Snap-in Component Services Add OK Console Root Component Services Computers My Computer DCOM Config Microsoft Excel Application
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.