Возникла проблема при чтении документа при запуске кода из IIS.Он не читает документ и выдает ошибку «Нет документа при попытке сохранить активный документ».
m_word.Documents.Open(ref FileName,
ref missing, ref readOnly, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
m_word.ActiveDocument.SaveAs2(ref FileName_rtf, ref FileFormat, ref missing1, ref missing1,
ref missing1, ref missing1, ref missing1, ref missing1,
ref missing1, ref missing1, ref missing1,
ref missing1, ref missing1, ref missing1, ref missing1, ref missing1, ref missing1);
m_word.ActiveDocument выдает ошибку при запуске из IIS.Он работает в режиме отладки в Visual Studio.
Я также попробовал следующий код:
Document doc_open = m_word.Documents.Open(ref FileName,
ref missing, ref readOnly, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
doc_open.Activate();
doc_open перезапускает ноль и выдает ошибку ссылки на объект во второй строке.это работает, когда код находится в режиме отладки.Ошибка возникает при запуске из IIS на сервере разработки, где у нас есть офисы IIS 7 и MS.