Не удается загрузить необходимую сборку на сервер - основное взаимодействие с Office 2010 - PullRequest
7 голосов
/ 11 августа 2011

Встроенный компонент C # Script в SSIS, ссылающийся на Microsoft.Office.Interop.Excel Ver 14. Отлично работает на моем ноутбуке.Теперь мне нужно запустить его на Win 2008 R2 Server, и эта сборка не существует.

Я скачал PIARedist.exe Версия: 14.0.4763.1024 из: http://www.microsoft.com/download/en/details.aspx?id=3508

После распаковки я запустил o2010pia.msi двойным щелчком мыши.Это начало бежать и, казалось, заканчивалось внезапно, но без ошибок.

В файле readme показано, какими будут установленные сборки, но ни один из них не отображается в GAC.Я запустил это, используя учетную запись, которая является частью локальной группы администраторов.Не перезагружался.

Ищу предложение.- спасибо

Ответы [ 3 ]

0 голосов
/ 06 августа 2012

У меня была та же проблема, и я решил ее, запустив командную строку с правами администратора и запустив:

msiexec /i o2010pia.msi

0 голосов
/ 01 августа 2013

У меня была похожая проблема на сервере Windows 2008 R2 x64, где установщик o2010pia.msi, кажется, завершает работу во время установки.Я даже попытался ответить cnyborg, запустив командную строку от имени администратора, а затем выполнив «msiexec / i o2010pia.msi».

Я развернул приложение ASP.NET webforms в любом случае и во время выполнения следующего кода:

_Document wordDoc = wordApp.Documents.Add(ref templateFilePath, ref missing, ref missing, ref missing);

Я получил ошибку:

Word не удалось прочитать этот документ.Это может быть испорчено.Попробуйте выполнить одно или несколько из следующих действий: * Открыть и восстановить файл.* Откройте файл с помощью конвертера восстановления текста.

Я попытался загрузить файл .dot, .dotx и .docx, но получил то же сообщение об ошибке.

После долгих потянув за волосыи поиск в Google Я нашел кого-то с решением неопределенной проблемы, но он решил мою проблему!

Вот решение:

  • Windows 2008 R2 x64 Server

    Создайте каталог C: \ Windows \ SysWOW64 \ config \ systemprofile \ Desktop.

  • Сервер Windows 2008 R2 x86

    Создайте C: \ Windows \ System32 \config \ systemprofile \ Desktop каталог.

СДЕЛАНО!

0 голосов
/ 31 мая 2012

У меня та же проблема.

Глядя на системные требования в указанной вами ссылке на скачивание, мы видим, что Windows Server 2008 R2 не упоминается ... И она может не поддерживаться.

"Системные требования Поддерживаемые операционные системы: Windows 2000 с пакетом обновления 4, Windows Server 2003, Windows XP с пакетом обновления 2

Microsoft Windows XP, Microsoft Windows Vista, Microsoft Windows Server 2003, Microsoft Windows Server 2008, Microsoft Windows 7

Требуется также следующее: Microsoft .NET Framework 2.0 или выше "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...