Получение ошибки ссылки на объект в продукте только при попытке использовать Word DocumentClass

Я пишу программу, которая использует шаблон .dotx и выполняет слияние данных на странице aspx. Программа отлично работает на моей рабочей станции Dev локально, но когда я развертываю ее на тестовом сервере IIS, она дает сбой во второй строке ниже, что приводит к ошибке ссылки на объект.

Я столкнулся с проблемами раньше, потому что объекта 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;
]
6
задан John Saunders 25 February 2011 в 19:48
поделиться