.Net创建Windows服务完成批量导出功能(错误速查)
时间:2014-05-21 22:13:50
收藏:0
阅读:422
- 无法打开计算机“.”上的服务控制管理器。此操作可能需要其他特权。
- 无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。
- Rejected Safe Mode action : Microsoft Office Word
以上错误都是本地调试程序时经常碰到的,不包含的错误可以在[计算机管理]→[系统工具]→[事件查看器]→[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_ROOT\TypeLib\{00020813-0000-0000-C000-000000000046}\1.6,删掉;找到HKEY_CLASSES_ROOT\TypeLib\{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.
右键服务属性,选择‘登陆’,输入当前用户名和密码使用‘此用户’
评论(0)