46 messaggi dal 06 settembre 2002
Ottengo casualmente l'errore di cui in oggetto: "Could not load file or assembly 'App_Web_dbjuawd2, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null' or one of its dependencies. The
system cannot find the file specified."
con il grave effetto di bloccare l'intera applicazione on line.
Il problema sembra dipenda da files temporanei non caricati o cancellati dalle directory temporanee che usa il framework 2.0. IL problema sembra dipenda alla ricompilazione del progetto (che può avvenire come noto in automatico dal sistema stesso).
L'Applicazione (portale www.astegiudiziarie.it) fa uso di webservice per acquisizione dati da db, master page, controlli annidati ... tutti elementi che la letteratura tecnica su Internet reputa come indizi per il problema che è noto on line. Microsoft dice di aver rilasciato con l'ultimo service Pack per il framework 2.0 una patch per questo problema. Per me non risulta efficace visto che sul server è stata installato il SP2 ma il problema persiste.
Per inciso il problema sembra nascere in concomitanza di refresh automatico dell' Application pool del sito programmato di notte.
Chiedo: esiste una soluzione definitiva al problema o qualche manovra per aggirarlo?

ING. ROBERTO RAZZAUTI
2.410 messaggi dal 13 febbraio 2003
Contributi
puoi postare l'errore che trovi nel registro degli eventi?

Scusa ma a quale service pack ti riferisci??
46 messaggi dal 06 settembre 2002
Ecco il primo avviso ricevuto nell'event viewer dopo pochi secondi che era stato riavvito l'App Pool come da schedulazione:

Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 20/03/2007 4.15.04
Event time (UTC): 20/03/2007 3.15.04
Event ID: 2b93a36904cd4c7aa0d56b7f676f8d7c
Event sequence: 4
Event occurrence: 1
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/93423454/Root-1-128188341014542962
Trust level: Full
Application Virtual Path: /
Application Path: C:\astegiudiziarie\astegiudiziarie.it\
Machine name: ASTESERVER

Process information:
Process ID: 5004
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE

Exception information:
Exception type: FileNotFoundException
Exception message: Could not load file or assembly 'App_Web_dbjuawd2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

Request information:
Request URL: http://www.astegiudiziarie.it/default.aspx
Request path: /default.aspx
User host address: 81.52.143.16
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE

Thread information:
Thread ID: 1
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at ASP.mascherericerche_ascx.__BuildControlViewImmobiliareProcedurale()
at ASP.mascherericerche_ascx.__BuildControlMultiViewRicerche()
at ASP.mascherericerche_ascx.__BuildControlTree(mascherericerche_ascx __ctrl)
at ASP.mascherericerche_ascx.FrameworkInitialize()
at System.Web.UI.UserControl.InitializeAsUserControlInternal()
at System.Web.UI.UserControl.InitializeAsUserControl(Page page)
at ASP.default_aspx.__BuildControlMascherericerche1()
at ASP.default_aspx.__BuildControlPanelDefault()
at ASP.default_aspx.__BuildControlContent1(Control __ctrl)
at System.Web.UI.CompiledTemplateBuilder.InstantiateIn(Control container)
at ASP.aste_master.__BuildControlContentPlaceHolder1()
at ASP.aste_master.__BuildControlmaincol()
at ASP.aste_master.__BuildControlmaincontainer()
at ASP.aste_master.__BuildControlform1()
at ASP.aste_master.__BuildControlTree(aste_master __ctrl)
at ASP.aste_master.FrameworkInitialize()
at System.Web.UI.UserControl.InitializeAsUserControlInternal()
at System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection)
at System.Web.UI.Page.get_Master()
at System.Web.UI.Page.ApplyMasterPage()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Custom event details:

Per ulteriori informazioni, consultare la Guida in linea e supporto tecnico

----------------------------------------------------
Per quanto riguarda il Sp mi risulta che recentemente sia stato distribuito un SP per il framework 2.0. o no?

ING. ROBERTO RAZZAUTI
2.410 messaggi dal 13 febbraio 2003
Contributi
controlla il web.config che non ci siano riferimenti all'assembly richiesto e magari ricompilalo in quanto l'errore è proprio dovuto alla mancanza dell'assembly

Per quanto riguarda il Sp mi risulta che recentemente sia stato distribuito un SP per il framework 2.0. o no?


è uscito il framework 3.0 e che io sappia la sp2 è solo per il compact framework
http://www.microsoft.com/downloads/details.aspx?FamilyID=aea55f2f-07b5-4a8c-8a44-b4e1b196d5c0&DisplayLang=en
46 messaggi dal 06 settembre 2002
Ecco il web config della versione di produzione del sito:

-----------------------------------------------------------------------
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="WSSel_Astegiudiziarie.it.wssecondasel" value="http://ws.astegiudiziarie.it/wssecondasel.asmx"/>
<add key="WS_Crosstab.wscrosstab" value="http://ws.astegiudiziarie.it/wscrosstab.asmx"/>
<add key="WS_PrimaSel.wsprimasel" value="http://ws.astegiudiziarie.it/wsprimasel.asmx"/>
<add key="WS_Contenuti.WSContenuti" value="http://ws.astegiudiziarie.it/WSContenuti.asmx"/>
<add key="WS_Normativa.WSNormativa" value="http://ws.astegiudiziarie.it/WSNormativa.asmx"/>
<add key="WS_InEvidenza.wsinevidenza" value="http://ws.astegiudiziarie.it/wsinevidenza.asmx"/>
<add key="WS_Moduli.WSModuli" value="http://ws.astegiudiziarie.it/WSModuli.asmx"/>
<add key="WS_Comunicazioni.Comunicazioni" value="http://ws.astegiudiziarie.it/Comunicazioni.asmx"/>
<add key="WS_ValoriCorrenti.WSValoricorrenti" value="http://ws.astegiudiziarie.it/WSValoricorrenti.asmx"/>
<add key="WS_Accessi.wsaccessi" value="http://ws.astegiudiziarie.it/wsaccessi.asmx"/>
<add key="ShowRSMG" value="false"/>
<add key="AsteBanditeChecked" value="true"/>
<add key="ws_browsedoc.wsbrowsedoc" value="http://ws.astegiudiziarie.it/wsbrowsedoc.asmx"/>
<add key="CategoriaSito" value="astegiudiziarie.it"/>
</appSettings>
<connectionStrings>
'''''''''''''''''''''''''''''''''''''''''''''''''''
qui ci sono i rif ai db che non trasmetto per ovvi motivi
''''''''''''''''''''''''''''''''''
</connectionStrings>
<system.web>
<xhtmlConformance mode="Strict"/>

<compilation debug="false" strict="false" explicit="true">

<assemblies>
<add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
<pages maxPageStateFieldLength="1024">
<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Specialized"/>
<add namespace="System.Configuration"/>
<add namespace="System.Text"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Caching"/>
<add namespace="System.Web.SessionState"/>
<add namespace="System.Web.Security"/>
<add namespace="System.Web.Profile"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Web.UI.WebControls"/>
<add namespace="System.Web.UI.WebControls.WebParts"/>
<add namespace="System.Web.UI.HtmlControls"/>
<add namespace="System.Data"/>
<add namespace="System.Data.SqlClient"/>
<add namespace="System.Xml"/>
<add namespace="System.Net"/>
<add namespace="System.IO"/>
</namespaces>
</pages>
<authentication mode="Windows"/>
<customErrors mode="Off"/>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>
<trust level="Full"/>

<trace enabled="false" requestLimit="100" pageOutput="false" traceMode="SortByTime" localOnly="false"/>

</system.web>
</configuration>
--------------------------------------------------

Scusa l'ignoranza ... ma i rif agli assembly vanno messi tutti nel web config vero?
Inoltre anche tutti gli asmx usati dai web Services vanno qui dichiarati vero?

Grazie

ING. ROBERTO RAZZAUTI
2.410 messaggi dal 13 febbraio 2003
Contributi
Scusa l'ignoranza ... ma i rif agli assembly vanno messi tutti nel web config vero?
Inoltre anche tutti gli asmx usati dai web Services vanno qui dichiarati vero?


yes

Ma hai provato a ricompilare il progetto?
46 messaggi dal 06 settembre 2002
Il progetto non viene ricompilato con frequenza bensì aggiornato con le modifiche apportate ai file ascx e web services che vengono copiati dall'area di sviluppo. Pensi che la mancanza di ricompilazione dopo diverse modifiche di componenti copiati dallo sviluppo, possa incidere alla lunga della stabilità del progetto di produzione? Ci conviene pertanto ricompilare più spesso anche il progetto di produzione?
Grazie per il supporto

ING. ROBERTO RAZZAUTI
2.410 messaggi dal 13 febbraio 2003
Contributi
Pensi che la mancanza di ricompilazione dopo diverse modifiche di componenti copiati dallo sviluppo, possa incidere alla lunga della stabilità del progetto di produzione?


È un discorso molto personale dipende da come è strutturato il progetto, ovviamente non va ricompilato tutto il progetto ad ogni cambio di pagina

Ci conviene pertanto ricompilare più spesso anche il progetto di produzione?


come sopra, dipende.

Nel tuo caso conviene in quanto c'è un riferimento ad un assembly inesistente

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.