pubblicare un sito web con asp.net 2.0

lunedì 23 ottobre 2006 - 11.04

Amodio Profilo | Expert



Asalve a tutti
ho un problema con la pubblicazione di un sito web con asp.net 2.0
ho fatto pubblica da visual studio, mi ha chiesto la path di dove salvare i dati, infatti li' mi ha messo le pagine e il file dll
ma appena ho uplodato i files in ftp verso il server ,hanno dato errore in quatno richiedevano le classi!!!
strano ma vero, uplodando le classi ha funzionato tutto!!

praticametne oltre a fare pubblica in visual studio dovevo fare qualcos'altro?

grazie


freeteo Profilo | Guru

hai controllato che l'applicazione effettivamente si riavviasse sul server web? ti consiglio quando fai queste operazioni di mettere 1 file chiamato "app_offline.htm" nella root dell'applicazione, in modo che il runtime faccia il restart dell'applicazione inviando tutte le richieste a questo file.
Questa operazione viene fatta quando fai il pubblica in automatico da visual studio, nel tuo caso devi farlo a mano inquanto fai la copia via ftp.

ps: il file deve contenere solo html puro, tipo "lavori in corso" inquanto viene visualizzato appunto come messaggio di servizio
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Amodio Profilo | Expert

scusa cosa corresti dire con la frase:
"modo che il runtime faccia il restart dell'applicazione inviando tutte le richieste a questo file."

MI è UN po' criptica
grazie

freeteo Profilo | Guru

quel file blocca tutte le richieste http al sito, a qualsiasi pagina e le ridirige su di lui.
Percio' quando hai finito di modificare i file e il sito è di nuovo pronto, lo cancelli (o rinomini) e tutto riparte...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Amodio Profilo | Expert

si ok
ora funziona
ma solo un'ultima domanda:
in genere con la versione 2003 mi vedevo creare il file nella directory bin che si chiam con il nomeprogetto.dll
ora invece oltre a tutte le dll di referenze,mi ritrovo anche :
App_Web_rqdzsbcv.dll
App_Web_gon7dcex.dll
App_Code.dll
App_global.asax.dll


sai spiegarmi se sono ditroppo?
oppure va bene lo stesso?
grazie

freeteo Profilo | Guru

vanno bene,anzi, sono necessarie! è il nuovo modo di compilare di asp.net 2.0, crea varie dll e nelle pagina , nella prima riga trovi i riferimenti a queste.Quindi tu non preoccuparti, copiale tutte.

ps: c'e' 1 addin per farlo compilare in "versione 2003", maggiori informazioni le trovi qui :
http://weblogs.asp.net/scottgu/archive/2005/11/06/429723.aspx pero' è ancora 1po complicato, se non hai esigenze particolari rimani come ti ho detto prima...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5