Word automation non funziona dopo update sul Server

lunedì 18 ottobre 2010 - 21.35
Tag Elenco Tags  C#  |  Windows Server 2003  |  Office 2003

paquito_ita Profilo | Senior Member

Ciao,

all'interno del portale aziendale (ASP.NET/C#/Windows Server 2003) abbiamo realizzato una funzione per visualizzare documenti con word.
Nel fine settimana è stato fatto un aggiornamento ad office ed i documenti word non vengono piu' aperti.

Accedendo all' "event viewer" vi sono due warning di applicazione che non riesco a risolvere:

Event Type:Warning
Event Source:MsiInstaller
Event Category:None
Event ID:1015
Date: 10/14/2010
Time: 2:47:13 PM
User: NT AUTHORITY\NETWORK SERVICE
Computer:SRP01409WN
Description: Failed to connect to server. Error: 0x80070005


Event Type:Warning
Event Source:MsiInstaller
Event Category:None
Event ID:1004
Date: 10/14/2010
Time: 2:47:12 PM
User: NT AUTHORITY\NETWORK SERVICE
Computer:XXX
Description:
Detection of product '{90110409-6000-11D3-8CFE-0150048383C9}', feature 'OfficeUserData',
component '{4A31E933-6F67-11D2-AAA2-00A0C90F57B0}' failed.
The resource 'HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\MS Access Database\' does not exist.


Inizialmente ci era un warning simile (event ID:1004), che riguardava word e la feature "UserData" mancante fra le register key. Ho controllato e la chiave e' presente per la HKEY_CURRENT_USER. Era invece mancante per l'entry HKEY_USERS relativa al "Network Service". Aggiungendo la quale tale warning è scomparso. Tale user è indicato anche nell'Application Pool e ha privilegi per accedere e lanciare Word, configurato in DCOMCONFG.

Anche la chiave ..\ODBC\ODBC.INI\MS Access Database indicata nel warning è presente per lo HKEY_CURRENT_USER, ma in HKEY_USERS manca del tutto (a partire da ODBC) per lo user "Network Service".

Perchè avviene tale eccezione e come posso risolverla? Ho letto numerosi post in rete, ma nessuno dei suggerimenti dati ha portato alla soluzione.

Grazie in anticipo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5