/ / Błąd RPC podczas odczytu arkusza excela - c #, excel, interop, rpc

Błąd RPC podczas odczytu arkusza Excela - c #, excel, interop, rpc

Otrzymuję ten błąd podczas próby odczytu arkusza programu Excel ze zdalnego serwera przy użyciu programu Excel Interop w mojej aplikacji .net.

"Serwer RPC jest niedostępny. (Wyjątek od HRESULT: 0x800706BA)"

Kiedy ponownie uruchomię aplikację, nie dostaję tego błędu. Czy mogę wiedzieć, co może być tego przyczyną i jak tego uniknąć?

Dzięki.

Odpowiedzi:

1 dla odpowiedzi № 1

Cześć Otrzymałem ten sam "dziwny" błąd, ponieważ używam programu excel interop (NS: Microsoft.Office.Interop.Excel) na lokalnym komputerze mającym najwyższe uprawnienia (zdarzenie na docelowym pliku / folderze).

Czy przez przypadek przeczytałeś wiele plików używając tej samej aplikacji Excel?

Jeśli moje przypuszczenie jest poprawne, spróbuj utworzyć nowe wystąpienie programu Excel dla każdego pliku, który chcesz przeanalizować, oczywiście zamknij aplikację po zakończeniu odczytu.