我在.net应用里用到了office的 word 组件做业务逻辑处理
我查阅很多资料,要配置DCOM组件的安全,标识选项,我进行了配置,奇怪的事情发生了。
当我远程桌面到服务器时,web api 能正常运行,office的word能正常工作。
但当我断开远程桌面后,iis就报错如下:。
【检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。】
下面是我的详细配置截图,请帮忙看下是什么原因:
<identity impersonate="true" userName="***" password="***"/> -- 已脱敏,账号与密码为提问,先用*号代替
首先你服务器上有没有安装office
https://jingyan.baidu.com/article/0a52e3f436fd6cbf62ed721b.html
看看这个,对你有没有帮助?
我以前也出现这个问题,后来解决了。可惜当时我还没博客,所以没有记录