我正在编写一个程序,使用.dotx模板并在aspx页面中合并数据。该程序在我的Dev工作站上本地完美运行,但是当我将其部署到测试IIS服务器时,在下面的第二行失败,并给我一个对象引用错误。
我之前遇到问题是因为Word Com对象不在IIS服务器上,所以我在服务器上加载了Word并在DCom中设置了权限,解决了那个问题。但现在我在以wRange = .....开头的行上收到此错误。
正如我所说,该程序在调试模式下在本地完美运行。
有任何想法吗?
我之前遇到问题是因为Word Com对象不在IIS服务器上,所以我在服务器上加载了Word并在DCom中设置了权限,解决了那个问题。但现在我在以wRange = .....开头的行上收到此错误。
正如我所说,该程序在调试模式下在本地完美运行。
有任何想法吗?
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;