【发布时间】:2010-11-05 02:45:24
【问题描述】:
我正在尝试在运行 Windows 2003 64 位的服务器上使用 C# ASP.NET 进行 Office 2003 互操作(尽管我在 32 位模式下运行 IIS)并收到如下错误消息:
机器默认权限设置不授予具有 CLSID 的 COM 服务器应用程序的本地激活权限 {00024500-0000-0000-C000-000000000046} 到用户域\用户名 SID (S-X-X-XX-XXX-XXXX-XXX-XXXXX)。可以使用组件服务管理工具修改此安全权限。
有人知道我需要改变什么才能让它工作吗?感谢您的帮助。
编辑 - 这在 32 位服务器上运行良好。
编辑 2 - 似乎没有人喜欢这个,但我不确定根据我们的要求还有其他方法。如果你能想到一个,我已经打开了另一个问题alternative-to-office-interop-for-document-generation
【问题讨论】:
-
您说它在 32 位服务器上运行良好,但这并不准确。它似乎工作正常,但它只是一个尚未破解的黑客,以将黑客识别为问题的方式。
标签: asp.net 64-bit office-interop