Divieto d'accesso per DLL sconosciute

mercoledì 04 agosto 2004 - 08.45

Klaus-zanini Profilo | Senior Member

Ciao a tutti,
ho un serio problema: ho un'applicazione web che all'apertura richiama il metodo mybase().
Tutto funzionava correttamente poi ieri PUFF! Mi viene dato un errore indicante l'impossibilità di istanziare l'oggetto (sottolineando la riga con scritto mybase()) perchè in Windows\System32 non è presente una dll con un nome stranissimo (BOAXAR2L o qualcosa di simile). Non solo, se riavvio e provo di nuovo ad aprire la finestra mi restituisce lo stesso errore con un nome di DLL differente, e così per ogni apertura.

Avevo avuto un problema simile quando istanziavo un nuovo oggetto RSACryptoServiceProvider, ma quello l'ho risolto sostituendo nel server l'utente amministratore della mia macchina ad ASP.NET.

Qualcuno saprebbe darmi qualche consiglio?

Brainkiller Profilo | Guru

Vedi un po' di recuperare la descrizione dell'errore esatta e riportala qui.
ciao
david

Klaus-zanini Profilo | Senior Member

Ecco uno degli infiniti errori... era WINDOWS\TEMP non system32 (system32 mi era apparsa la volta scorsa con l'RSACryptoServiceProvider).

ECCO IL TESTO DELL'ERRORE

Impossibile trovare il file o l'assembly di nome 0cxkpgie.dll oppure una delle sue dipendenze.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.

Dettagli eccezione: System.IO.FileNotFoundException: Impossibile trovare il file o l'assembly di nome 0cxkpgie.dll oppure una delle sue dipendenze.

Errore nel codice sorgente:


Riga 32: '<remarks/>
Riga 33: Public Sub New()
Riga 34: MyBase.New()
Riga 35: Me.Url = "http://www.asionline.it/GestoreModuliV3/ControlloModuliV3.asmx" '"http://www.asionline.it/GestoreModuli/ControlloModuli.asmx"
Riga 36: End Sub


File sorgente: c:\inetpub\wwwroot\6920_PortaleV2VSS\Web\B01_Registrazioni\ControlloModuli.vb Riga: 34

Analisi del caricamento dell'assembly: Le informazioni che seguono possono aiutare a stabilire perché non è stato possibile caricare l'assembly '0cxkpgie.dll'.


=== Pre-bind state information ===
LOG: Where-ref bind. Location = C:\WINDOWS\TEMP\0cxkpgie.dll
LOG: Appbase = file:///c:/inetpub/wwwroot/6920_PortaleV2VSS/Web
LOG: Initial PrivatePath = bin
Calling assembly : (Unknown).
===

LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/WINDOWS/TEMP/0cxkpgie.dll.


Klaus-zanini Profilo | Senior Member

Ho scoperto che se metto <identity impersonate="false" /> all'interno del Web.Config (al posto di True) il problema non c'è più.
Mi sai dire perché?
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5