c# - 突然出现异常“Word遇到问题”
问题描述
这段代码已经工作了大约一年。现在我突然收到异常“Word 遇到问题”。我已经验证我可以手动打开 Word 文件(文件名)。当我检查 Word 应用程序对象时,我看到 AnswerWizard 属性显示了 COMException。适当的 Word 项目参考似乎很好。
var appWord = new Microsoft.Office.Interop.Word.Application();
var doc = new Document();
doc = appWord.Documents.Add(Template: fileName);
```
AnswerWizard 异常:
=>'((Microsoft.Office.Interop.Word.ApplicationClass)appWord).AnswerWizard' 引发了“System.Runtime.InteropServices.COMException”类型的异常
从事件日志中,系统:
服务器端身份验证级别策略不允许来自地址 192.168.40.204 的用户 SERA\EPBASVR$ SID (S-1-5-21-3869734172-4259265755-3048270987-18749) 激活 DCOM 服务器。请在客户端应用程序中将激活认证级别至少提高到 RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
更新:我不知道为什么,但这大约两周后又开始正常工作了。也许是对 Word 的 MS 更新?
解决方案
推荐阅读
- c++ - 有没有其他方法可以在没有向量的情况下在 C++ 中填充数组
- assembly - 标签不一致地重新定义了 NASM
- android-studio - Android Studio ActivityMain.kt 没有从 activity-main.xml 中找到 TextView、Buttons 等的 ID
- javascript - Node.js javascript:通过多个键值减少对象数组
- javascript - 如何访问我的本地目录文件并在 adonis 5 返回 response.json
- r - ggplot boxplot 但盒子延伸到第 5 和第 95 个百分位数
- json - 使用 Filebeat 7.9.3 正确解析 k8s docker 容器 json 日志
- postgresql - 在从 CSV 进行 COPY 操作期间,无法用 null 替换破折号
- symfony - 如何记录所有 Guzzle 请求的响应时间
- api - 如何处理 REST 中的自定义操作?