.Net创建Windows服务完成批量导出功能(错误速查)

  以上错误都是本地调试程序时经常碰到的,不包含的错误可以在[计算机管理]→[系统工具]→[事件查看器]→[Window日志]→[应用程序]列表中查找线索,然后再百度一下一般可以解决:D

无法打开计算机“.”上的服务控制管理器。此操作可能需要其他特权。

在Web.config中添加当前用户的身份验证:

<system.web>
      <identity impersonate="true" userName="Administrator" password="123456"/>
</system.web>

无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 找不到 。 (异常来自 HRESULT:0x80030002 (STG_E_FILENOTFOUND))。

1.使用命令行“regedit”打开注册表编辑器

2.找到HKEY_CLASSES_ROOTTypeLib{00020813-0000-0000-C000-000000000046}1.6,删掉;找到HKEY_CLASSES_ROOTTypeLib{00020905-0000-0000-C000-000000000046}8.4,删掉

3.以上删除注册表的操作,是针对只使用Office2003的系统环境

Rejected Safe Mode action : Microsoft Office Word
Faulting application winword.exe, version 11.0.6568.0, stamp 42e178a5, faulting module mso.dll, version 11.0.6568.0, stamp 42e18ef6, debug? 0, fault address 0x0003446c.

右键服务属性,选择‘登陆’,输入当前用户名和密码使用‘此用户’

原文地址:https://www.cnblogs.com/ccweb/p/3738931.html