Come pubblicare sul web una pagina aspx??

lunedì 10 settembre 2007 - 17.46

vinzodip Profilo | Newbie

Salve a tutti, per pubblicare una pagina html basta solamente che
la si chiama "index.html", ma per una pagina aspx, k bisogna fare?
Ciao a tutti.....

alx_81 Profilo | Guru

>Salve a tutti
Ciao!
>, per pubblicare una pagina html basta solamente
>che la si chiama "index.html",
Non è proprio così. HTML è una pagina di codice "lato client" e quindi una pagina sulla quale un doppio click ne genera la semplice l'apertura.
Cosa intendi con "basta chiamarla index.html"? Dove la metti per pubblicarla? Di solito per pubblicazione si intende la copia di uno o più file su di un server web, affinchè i file siano utilizzabili dall'esterno.

>ma per una pagina aspx, k bisogna fare?
per pubblicare un sito web in asp.net, ti consiglio di utilizzare gli strumenti di Visual Studio che ti permettono di pubblicare su di un server web, via ftp, via http e quant'altro.
Però credo che tu debba documentarti molto bene su questo argomento..
A partire dalla base, su come sono fatte le applicazioni web, su cosa è un web server, ecc..

Alx81 =)

http://blogs.dotnethell.it/suxstellino

catellostefano Profilo | Newbie

Salve a tutti
ho riscontrato che ho lo stesso problema, ho creato un sito in C#; ebbene come diceva il 1° utente per pubblicare un sito in html basta inserire nel hosting il file index.html ed il gioco è fatto, mentre per i file aspx??? Cosa ho fatto ho creato index.html e dopo 2 secondi la pagina veniva reindirizzata al file default.aspx, e cosa scopro che mi visulalizza il codice di sorgente della pagina!!!
quindi riporto la domanda del 1° utente

>ma per una pagina aspx, k bisogna fare?
<per pubblicare un sito web in asp.net, ti consiglio di utilizzare gli strumenti di Visual Studio che ti <permettono di pubblicare su di un server web, via ftp, via http e quant'altro.
<Però credo che tu debba documentarti molto bene su questo argomento..
<A partire dalla base, su come sono fatte le applicazioni web, su cosa è un web server, ecc..

Ho connesso il visual studio al server e lo stsso problema.
per favore non ditemi vatti a documemtare in quanto sono qui per documentarmi.

GRAZIE

----------
http://stefano.no-ip.biz/
questo sito è ospitato dal mio server casalingo!!!!

alx_81 Profilo | Guru

>Salve a tutti
Ciao

Dove devi pubblicare? su che hosting?
Di solito ci sono nomi di pagina di default, come ad esempio, Default.asp, Default.aspx, Index.htm, ecc..
Ma tu puoi definire i nomi che vuoi, purchè opportunamente impostati a livello di back end dell'hosting.
Sinceramente continuo a non vedere problemi per la pubblicazione.

Invece mi lascia molto perplesso quando dici che mettendo index.htm ti viene fatta una redirect a default.aspx (ma gliel'hai messa tu?) e che poi vedi il codice sorgente..
Prova per cortesia a spiegarti un po' più in dettaglio e magari posta lo screenshot di quello che ottieni..

>GRAZIE
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

catellostefano Profilo | Newbie

>Dove devi pubblicare? su che hosting?
Ti spiego io ho un server (casalingo) creato con apache. Ora quando vado in localhost visualizzo una pagina da me creata in HTML.
Ora ho creato una pagina in .aspx (l'ho salvata con il nome: "home.aspx") e l'ho messa in una cartella (nome della cartella: "server").
quando vado in: "http://localhost/server" mi dice ogetto non trovato; allora scrivo: "http://localhost/server/home.aspx"; e mi visualizza la sorgente della pagina!!!


>Ma tu puoi definire i nomi che vuoi, purchè opportunamente impostati a livello di back end dell'hosting.
non ho capito come impostarlo potresti spiegarlo???GRAZIE

>Invece mi lascia molto perplesso quando dici che mettendo index.htm ti viene fatta una redirect a default.aspx (ma gliel'hai messa tu?) e che poi vedi il codice
>sorgente..
Io ho creato una pagina HTML (nome: "index.html"; posizionata nella cartella:"localhost/server") che quando veniva aperta mi reindirizzava al file home.aspx (lo stesso di prima) e mi da sempre la sorgente dalla pagina...

se vuoi vedere: http://stefano.no-ip.biz/server/home.aspx (solo quando il server è in funzione)

GRAZIE in anticipo!!!!

alx_81 Profilo | Guru

>Ti spiego io ho un server (casalingo) creato con apache. Ora
>quando vado in localhost visualizzo una pagina da me creata in
>HTML.
>Ora ho creato una pagina in .aspx (l'ho salvata con il nome:
>"home.aspx") e l'ho messa in una cartella (nome della cartella:
>"server").
>quando vado in: "http://localhost/server" mi dice ogetto non
>trovato; allora scrivo: "http://localhost/server/home.aspx";
>e mi visualizza la sorgente della pagina!!!
Questo perchè l'html è statico e non deve essere parserizzato ed interpretato. Viene solo "buttato in output" col browser. Una pagina aspx invece ha bisogno che il web server capisca che per quella estensione c'è da istanziare una dll apposita che prende il codice aspx e lo interpreta per darti una risposta html valida. Altrimenti lo tratta come file sconosciuto o di testo (come nel tuo caso).
Segui queste istruzioni per impostare apache per aspx:
http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

catellostefano Profilo | Newbie

Ciao,
ti ringrazio tantissimo,
ora ci proverò poi ti faccio sapere.

Grazie
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