在asp.net中使用Microsoft.Office.Interop.Word

时间:2012-02-24 21:51:36

标签: c# asp.net ms-word flesch-kincaid

我正在尝试在我的asp.net应用程序中利用Microsoft.Office.Interop.Word dll。简而言之,基于内部网络的文档管理/编辑系统需要在临时基础上访问MS Word flesch-kincaid值。我在控制台应用程序中使用此dll没有问题,但是当通过asp.net访问时,我无法获得正确的权限。

检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂因以下错误而失败:80070005访问被拒绝。 (来自HRESULT的异常:0x80070005(E_ACCESSDENIED))。

我在this forum thread尝试了一切,但没有运气。我在Win7上使用.Net 4.0,我尝试了32位和64位版本的MS Word。一旦我部署到运行Windows Server 2008 R2 Standard的服务器

,我也期待更多的头痛