gpt4 book ai didi

c# - 仅在尝试使用 Word DocumentClass 时在产品中出现对象引用错误

转载 作者:太空狗 更新时间:2023-10-29 22:01:46 25 4
gpt4 key购买 nike

我正在编写一个使用 .dotx 模板并在 aspx 页面中合并数据的程序。该程序在我的本地开发工作站上运行完美,但当我将它部署到测试 IIS 服务器时,它在下面的第二行失败,给我一个对象引用错误。

我早些时候遇到了问题,因为 Word Com 对象不在 IIS 服务器上,所以我将 Word 加载到服务器上并在 DCom 中设置权限并解决了这个问题。但是现在我在以 wRange = ..... 开头的行中收到此错误

正如我所说,该程序在 Debug模式下可以在本地完美运行。

有什么想法吗?

Microsoft.Office.Interop.Word.DocumentClass

System.NullReferenceException: Object reference not set to an instance of an object

代码行数:

Document BaseDocument = oWord.Documents.Open(ref oTemplate, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);

wRange = BaseDocument.Bookmarks.get_Item(ref endOfDoc).Range;

最佳答案

  1. 依次单击“开始”、“程序”、“管理工具”和“组件服务”。
  2. 展开组件服务、计算机、我的电脑、DCOM 配置,然后右键单击 Microsoft Word 97 - 2003 文档。选择属性。
  3. 点击常规。将身份验证级别设置为连接(无也有效)。
  4. 点击身份。设置此用户。指定将始终用于运行 COM 应用程序的用户帐户,无论哪个用户正在访问它。
  5. 单击“应用”按钮。
  6. 单击“确定”按钮。

有关“为远程访问配置 DCOM” 的更多信息,请访问 Configuring DCOM for Remote Access

关于c# - 仅在尝试使用 Word DocumentClass 时在产品中出现对象引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5120104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com