Visualizzare pagina aspx

mercoledì 23 dicembre 2009 - 07.46

x69asterix Profilo | Junior Member

scusate gente,
ma come cavolo si fà a visualizzare una pagina aspx?
con vb.net 2008 creo un nuovo sito web asp.net in debug mi funziona correttamente, ma quando lo compilo
e lo dò in pasto a IIS il sito non mi viene visualizzato!! perchè?

premetto che all'interno di IIS ci sono altri due siti con pagine htm, è quando li chiamo dal browser non ho nessun problema
a visualizzarli, ma con aspx niente.
mi aiutate a capire
grazie

FrancescoGuadagno Profilo | Senior Member

>scusate gente,
>ma come cavolo si fà a visualizzare una pagina aspx?
>con vb.net 2008 creo un nuovo sito web asp.net in debug mi funziona
>correttamente, ma quando lo compilo
>e lo dò in pasto a IIS il sito non mi viene visualizzato!! perchè?

Se hai sviluppato il sito web sulla stessa macchina in cui hai IIS, allora dovresti avere tutto il necessario, altrimenti sull'application server devi in ogni caso installare il .net framework.

Puoi seguire questo link http://technet.microsoft.com/en-us/library/cc758505(WS.10).aspx

In ogni caso, sinteticametne un metodo cosiste nel copiare nella directory appena creata, assicurarsi che ASP.NET sia installato e raggiungibile da IIS (scheda HTTP Headers e ASP.NET nelle proprietà della directory virtuale). Infine deve essere creata una applicazione logica asp.net (scheda Home Directory).

x69asterix Profilo | Junior Member

Se hai sviluppato il sito web sulla stessa macchina in cui hai IIS, allora dovresti avere tutto il necessario, altrimenti sull'application server devi in ogni caso installare il .net framework.

Puoi seguire questo link http://technet.microsoft.com/en-us/library/cc758505(WS.10).aspx

In ogni caso, sinteticametne un metodo cosiste nel copiare nella directory appena creata, assicurarsi che ASP.NET sia installato e raggiungibile da IIS (scheda HTTP Headers e ASP.NET nelle proprietà della directory virtuale). Infine deve essere creata una applicazione logica asp.net (scheda Home Directory).

ciao,
ribadisco sulla macchina locale ho IIS e mi funziona per i siti con pagina htm.
adesso ho creato un sito web con asp.net da vb.net 2008.
quando eseguo il debug mi funziona ma poi quando con iis gli dò la dir virt cosi come ho fatto per gli altri siti htm non visualizzo nulla.
ho notato sempre da vb.net che quando eseguo configurazione di asp.net , questo non mi trova il db??

FrancescoGuadagno Profilo | Senior Member

>ciao,
>ribadisco sulla macchina locale ho IIS e mi funziona per i siti
>con pagina htm.
>adesso ho creato un sito web con asp.net da vb.net 2008.
>quando eseguo il debug mi funziona ma poi quando con iis gli
>dò la dir virt cosi come ho fatto per gli altri siti htm non
>visualizzo nulla.
>ho notato sempre da vb.net che quando eseguo configurazione di
>asp.net , questo non mi trova il db??
non capisco a cosa ti stai riferendo, in ogni caso, hai seguito i passi che ti ho indicato?

x69asterix Profilo | Junior Member

scusa per la mia ignoranza!
ma questo link
http://technet.microsoft.com/en-us/library/cc758505(WS.10).aspx
cos'è?

FrancescoGuadagno Profilo | Senior Member

è il passo-passo per la pubblicazione di applicazioni in IIS.

x69asterix Profilo | Junior Member

ma all'indirizzo in in inglese non trovo quello che mi hai detto?

x69asterix Profilo | Junior Member

allora riformulo la domanda.

ho un semplice sito con una label.

per visualizzarlo nel browser come procedo?
con iis mi creo un nuovo sito e gli assegno la dir.

quindi quando da browser chiamo:
http://indirizzoip/dir/Default.aspx
questo non lo visualizza!

cosa sbaglio?
stesso scenario con pagina htm di un sito personale

http://indirizzoip/dir2/Index.htm
lo visalizza!

FrancescoGuadagno Profilo | Senior Member

copia l'indirizzo completo http://technet.microsoft.com/en-us/library/cc758505(WS.10).aspx

non ci fare click sopra, perchè ti esclude l'ultima parte (WS.10).aspx

Ad ogni modo, tu riesci a visualizzare l'html perchè IIS ha tutto ciò che ha bisogno per il rendering, ovvero non ha bisogno di niente poichè l'html può esseer direttametne interpretato dal browser. Quando però fai una richiesta a una pagina aspx (ma lo stesso vale per php, asp ecc) stai facendo una richiesta a una particolare pagina che contiene codice "server-side" ovvero qualcuno, su IIS) deve eseguire qualcosa. Nel tuo caso il framework .net.
Per far si che il framework funzioni correttamente sotto IIS, deve essere installato, deve essere registrato e la tua applicazoine deve essere correttamente installata su IIS. Non basta creare la directory virtuale. Al link che ti ho passato, trovi un passo passo.

Se la prossima domanda è: ma perchè la pagina funziona sotto visual studio? La risposta è che o non utilizzi IIS (modalità file system con Application server integrato Cassini) o si tratta di una directory virtuale diversa e correttamente funzionante. Io direi che ti trovi nel primo caso.

x69asterix Profilo | Junior Member

allora le cose sono cambiate!!

adesso vorrei sapere come posso ovviare a questo problema:

ho un bottone è un DropDownList1

all'interno del bottone eseguo una query in base al valore preso dal DropDownList1

però mi succede che io seleziono un valore dal DropDownList1 ma quando clicco sul bottone mi ritorna
sempre il primo indice del DropDownList1.
come ovviare?


FrancescoGuadagno Profilo | Senior Member

Devi scrivere un nuovo post se stai cambiando problematica, altrimenti si crea solo confusione. Quando lo farai, descrivi meglio come accedi all'evento click del Button all'indice della dropdownlist, perchè non mi è chiaro
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5