我正在尝试在我的MVC 2应用程序的64位Windows 2008服务器上使用我的应用程序中的Word文档。我遇到了以下错误消息:
System.UnauthorizedAccessException:检索COM类工厂 对于CLSID为{000209FF-0000-0000-C000-000000000046}的组件失败 由于以下错误:80070005访问被拒绝。 (例外 HRESULT:0x80070005(E_ACCESSDENIED))。
在 System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,布尔值 publicOnly,Boolean noCheck,Boolean& canBeCached, RuntimeMethodHandleInternal&安培; ctor,布尔& bNeedSecurityCheck)
在 System.RuntimeType.CreateInstanceSlow(Boolean publicOnly,Boolean skipCheckThis,Boolean fillCache)
在 System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks,Boolean skipCheckThis,Boolean fillCache)
在System.Activator.CreateInstance(Type type,Boolean 非公开)。
我已经尝试了所有已知的解决方案,但仍然无法修复它。
答案 0 :(得分:1)
首先,请注意,服务器端办公室互操作不是 微软正式支持: http://support.microsoft.com/kb/257757
尽管如此,我得到了一个类似的使用power point运行的场景,并且必须执行以下步骤来摆脱您描述的错误: