pubblicazione siti web con libreria classe metodi comuni
pietro09 non è online. Ultima attività: 06/09/2008 17.18.43pietro09
Inserito il: 08 luglio 2008 12.58
Top Poster / 1425 messaggi dal 28 gen 2003 Istalla Microsoft Silverlight!
Con Visual studio 2008 ho due soluzioni

Soluzione A: contiene
progetto sito web A
progetto classi libreria


Soluzione B: contiene
progetto sito web B
progetto classi libreria


In locale (IIS5, con windows Xp sp3) funziona tutto bene.

Adesso pubblico i due siti, precompilandoli, su windows server 2003, uno magari in modalita debug, e l'altro release. Inutile dire che i due siti o non funzionano entrambi o non funziona almeno uno.

Se un sito non funziona, ho notato che basta precompilando cambiando la modalità da debug a release e viceversa. Sembra proprio che sia l'assembly libreria.dll che non venga a volte riconosciuta.

Allora, non mi pare giusto fare una classe libreria per ogni progetto, non posso usare II5 che non mi ha mai dato problemi.
Chiedo aiuto perchè proprio non ne vengo fuori.

Pietro
Microsoft Most Valuable Professional
Re: pubblicazione siti web con libreria classe metodi comuni
Daniele Bochicchio non è online. Ultima attività: 06/09/2008 12.47.53Daniele Bochicchio
Inserito il: 16 luglio 2008 17.23
contributi / Top Poster / Community manager / daniele.aspitalia.com / Blog / 9635 messaggi dal 31 ago 1998 Istalla Microsoft Silverlight!
pietro09 wrote:
Allora, non mi pare giusto fare una classe libreria per ogni progetto, non posso usare II5 che non mi ha mai dato problemi. Chiedo aiuto perchè proprio non ne vengo fuori.

è VS che non riesce a compilare correttamente, quindi quando metti online hai delle librerie non aggiornate.

Daniele Bochicchio

ASP.NET
.NET Framework
LINQ
Silverlight
Re: pubblicazione siti web con libreria classe metodi comuni
pietro09 non è online. Ultima attività: 06/09/2008 17.18.43pietro09
Inserito il: 16 luglio 2008 19.46
Top Poster / 1425 messaggi dal 28 gen 2003 Istalla Microsoft Silverlight!
Ho scoperto il problema.
La libreria contiene un modulo che fa riferimento Oracle.DataAccess.
Perciò la compilazione in locale avveniva correttamente, ma la copia compilata, portata nel server dava lo strano messaggio all'incirca

The file '/mio_sito/Default.aspx' has not been pre-compiled, and cannot be requested

Ho eliminato questo modulo dalla libreria e magicamente ha ripreso a funzionare.

Data la mia ignoranza in materia, preciso che quel modulo non veniva usato nelle pagine aspx


Poi un'altra cosa. Se ricordi ho parlato di una pagina che fa uso di ADO. Per farla funzionare ho dovuto compilare con l'opzione "consenti aggiornamento del sito precompilato"


Il desiderio? trovare una spiegazione di questi fatti!

Ciao.

Pietro

Vai a:
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.


maltra - 811 pt
vladimiro - 562 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums