scusate ma sono un po di coccio.
nella mia applicazione non c'e' nessun namespace(o almeno non lo vedo)
in questo caso prende il nome del progetto?
in ogni modo: la soluzione si chiama "WebSite1", il progetto si chiama "WebSite1"
l'handler è su una pagina ashx e non su un assembly "p7mHandler.ashx" e la classe all'interno della pagina ashx si chiama p7mHandler(come potere vedere dal codice)
tutti i file sono in un unica cartella
e come deve essere l'elemento add del web config?
codice:
<add type="WebSite1.p7mHandler" verb="*" path="*.p7m" />
<add type="WebSite1.p7mHandler,p7mHandler" verb="*" path="*.p7m" />
<add type="p7mHandler.ashx,p7mHandler" verb="*" path="*.p7m" />
'altro?
ho notato che mettendo il secondo parametro separato dalla virgola nel attributo type, l'errore restituito è diverso e sembra un problema di percorso(probabilmente il namespace sbagliato perche non so quale sia), ma questo parametro serve solo nel caso l'handler sia distributio come assembly o va messo anche nel caso sia in un file ashx?
incollo l'errore magari si riesce a cpaire qualcosa
codice:
Messaggio di errore del parser: Impossibile caricare il file o l'assembly 'p7mHandler' o una delle relative dipendenze. Impossibile trovare il file specificato.
Errore nel codice sorgente:
Riga 15: <system.web>
Riga 16: <httpHandlers>
Riga 17: <add type="p7mHandler,p7mHandler" verb="*" path="*.p7m" />
Riga 18: </httpHandlers>
Riga 19: <!--
File di origine: C:\Documents and Settings\Usr_Prg1\Desktop\da cancellare\WebSite1\web.config Riga: 17
Analisi del caricamento dell'assembly: Le informazioni che seguono possono aiutare a stabilire perché non è stato possibile caricare l'assembly 'p7mHandler'.
=== Informazioni sullo stato di preassociazione ===
REG: Utente = ELLAS\Usr_Prg1
REG: DisplayName = p7mHandler
(Partial)
REG: Appbase = file:///C:/Documents and Settings/Usr_Prg1/Desktop/da cancellare/WebSite1/
REG: PrivatePath iniziale = C:\Documents and Settings\Usr_Prg1\Desktop\da cancellare\WebSite1\bin
Assembly chiamante: System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
===
REG: l'associazione ha origine nel contesto di caricamento di default.
REG: utilizzo del file di configurazione dell'applicazione: C:\Documents and Settings\Usr_Prg1\Desktop\da cancellare\WebSite1\web.config
REG: utilizzo del file di configurazione computer da C:\WINNT\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
REG: criterio attualmente non applicato al riferimento (associazione di assembly privati, personalizzati, parziali o basati su percorsi).
REG: tentativo di download del nuovo URL file:///C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/website1/8e23f785/6b9c22d8/p7mHandler.DLL.
REG: tentativo di download del nuovo URL file:///C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/website1/8e23f785/6b9c22d8/p7mHandler/p7mHandler.DLL.
REG: tentativo di download del nuovo URL file:///C:/Documents and Settings/Usr_Prg1/Desktop/da cancellare/WebSite1/bin/p7mHandler.DLL.
REG: tentativo di download del nuovo URL file:///C:/Documents and Settings/Usr_Prg1/Desktop/da cancellare/WebSite1/bin/p7mHandler/p7mHandler.DLL.
REG: tentativo di download del nuovo URL file:///C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/website1/8e23f785/6b9c22d8/p7mHandler.EXE.
REG: tentativo di download del nuovo URL file:///C:/WINNT/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/website1/8e23f785/6b9c22d8/p7mHandler/p7mHandler.EXE.
REG: tentativo di download del nuovo URL file:///C:/Documents and Settings/Usr_Prg1/Desktop/da cancellare/WebSite1/bin/p7mHandler.EXE.
REG: tentativo di download del nuovo URL file:///C:/Documents and Settings/Usr_Prg1/Desktop/da cancellare/WebSite1/bin/p7mHandler/p7mHandler.EXE.