116 messaggi dal 31 maggio 2008
Questo è quello che mi esce come devo fare ? Grazie


Server Error in '/' Application.

Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Assembly Load Trace: The following information can be helpful to determine why the assembly 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' could not be loaded.


WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Stack Trace:


[FileLoadException: Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)]
RestoreBulk.Page_Load(Object sender, EventArgs e) +0
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
11.886 messaggi dal 09 febbraio 2002
Contributi
mmmh l'assembly Microsoft.Office.Interop.Excel non può funzionare da solo, non è altro che un guscio che avvolge l'oggetto COM usato per l'automazione di Excel. Questo oggetto COM deve essere installato sulla macchina server affinché funzioni e dubito che su Aruba lo sia.

Puoi interagire con un file Excel in altri modi, per esempio provando a collegarsi ad esso con ADO.NET, come faresti con un DB. Vedi qui una guida.
http://davidhayden.com/blog/dave/archive/2006/05/26/2973.aspx

Oppure, se ti interessa aprire i file excel in sola lettura puoi provare una libreria tipo questa pubblicata su Codeplex.
http://exceldatareader.codeplex.com/

Se invece vuoi scrivere, prova quest'altra.
http://www.carlosag.net/Tools/ExcelXmlWriter/

ciao,

Enjoy learning and just keep making
3 messaggi dal 20 novembre 2010
Ciao,

io ci ho perso un paio di giornate, non potevo sostenere il fatto di non poter lavorare su un file excel da un'application asp.net.
Ho provato di tutto, avendo a disposizione anche il server, ma niente da fare. Proetzione, permessi, desktop fittizzi.

Ho anche aperto un ticket a Microsoft.. risultato leggi questo.
http://support.microsoft.com/kb/257757

Io ho comprato un prodotto della aspose che funziona da favola, però ovviamente è a pago..

Saluti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.