Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 Word文档错误_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 2 Word文档错误

Asp.net mvc 2 Word文档错误,asp.net-mvc-2,Asp.net Mvc 2,我正在尝试使用MVC2应用程序中64位的Windows 2008服务器上的应用程序中的Word文档。我遇到以下错误消息: System.UnauthorizedAccessException:检索COM类工厂 对于CLSID为{000209FF-0000-0000-C000-0000000000 46}的组件失败 由于以下错误:80070005访问被拒绝。(不适用于 HRESULT:0x80070005(E_ACCESSDENIED))。 在 System.RuntimeTypeHandle.C

我正在尝试使用MVC2应用程序中64位的Windows 2008服务器上的应用程序中的Word文档。我遇到以下错误消息:

System.UnauthorizedAccessException:检索COM类工厂 对于CLSID为{000209FF-0000-0000-C000-0000000000 46}的组件失败 由于以下错误:80070005访问被拒绝。(不适用于 HRESULT:0x80070005(E_ACCESSDENIED))。
在 System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,布尔值 publicOnly、Boolean noCheck、Boolean&canBeCached、, RuntimeMethodHandleInternal&ctor、Boolean&bNeedSecurityCheck)
在 System.RuntimeType.CreateInstanceSlow(布尔publicOnly,布尔型 skipCheckThis,布尔填充缓存)
在 System.RuntimeType.CreateInstanceDefaultCtor(仅限布尔值), 布尔skipVisibilityChecks,布尔skipCheckThis,布尔 fillCache)
在System.Activator.CreateInstance(类型,布尔型 非公开的)

我已经尝试了所有已知的解决方案,但仍然无法解决它

首先,请注意,服务器端office互操作不是 由Microsoft正式支持:

然而,我使用power point运行了一个类似的场景,并且必须执行以下步骤来消除您描述的错误:

  • 运行Microsoft管理控制台(mmc.exe)
  • 为“组件服务”添加管理单元
  • 搜索计算机\My Computer\DCOM Config\Microsoft Office Power Point幻灯片\(您可以搜索适合您的word场景的内容)
  • 打开属性>选项卡“安全性”
  • “启动和激活权限”>编辑
  • 将应用程序池用户添加到此列表,并允许“本地启动”和“本地激活”

  • 我如何知道应用程序池用户。。?