#c# #excel #interop #rpc
#c# #excel #взаимодействие #rpc
Вопрос:
Я получаю эту ошибку при попытке прочитать лист Excel с удаленного сервера, используя excel interop в моем приложении .net.
«Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)»
При повторном запуске приложения я не получаю эту ошибку.Могу ли я узнать, что может быть причиной этого и как этого избежать?
Спасибо.
Ответ №1:
Привет, я получал ту же «странную» ошибку, поскольку я использую Excel interop (NS: Microsoft.Офис.Взаимодействие.Excel) на локальном компьютере с наивысшими привилегиями (событие в целевом файле / папке).
Вы случайно читали несколько файлов, используя один и тот же экземпляр приложения Excel?
Если мое предположение верно, попробуйте создать новый экземпляр Excel для каждого файла, который вам нужно проанализировать, конечно, закройте приложение, когда чтение завершится.