Problemi a pubblicare su IIS

mercoledì 12 settembre 2007 - 18.14

Barabas Profilo | Junior Member

Salve a tutti
a scopo didattico sto provando a realizzare una web application con asp.net 2.0 e Visual Studio 2005.
in pratica è terminata e lanciando il debug sul server locale di test sembra funzionare.
allora ho provato a pubblicarla su una macchina server alla quale sono collegato in LAN sulla quale c'è Windows 2003 Server e IIS 6.0.
Purtroppo non riesco a visualizzare l'applicazione nel browser nè da locale nè da remoto...
sicuramente ho trascurato qualcosa... perchè non conosco granchè IIS e asp.net
Qualcuno di buona volontà può spiegarmi quali sono i passi da seguire?
mille grazie in anticipo
Barabas

ravalon Profilo | Expert

Quindi non hai fatto un test in locale su IIS ??

Basta che crei una directory virtuale su IIS e poi scegli di aprire un progetto HTTP (cioè IIS) anzichè su File system....a quel punto avendo creato una dir virtuale su IIS che punta al tuo progetto, la trovi in elenco e puoi aprire cosi il progetto e testarlo lanciando il browser su

http://localhost/nomedirectoryvirtuale

Oppure

http://nomecomputer/nomedirectoryvirtuale

Barabas Profilo | Junior Member

grazie mille proverò subito
ma poi per vederlo anche da remoto come dovrei procedere?
Barabas

ravalon Profilo | Expert

ma da remoto intendi che l'hai pubblicato su un provider ?

Barabas Profilo | Junior Member

no, ho provato a pubblicarla su una macchina server alla quale sono collegato in LAN sulla quale c'è Windows 2003 Server e IIS 6.0, ma non funziona
Barabas

ravalon Profilo | Expert

Ma IIS 6.0 che stai usando ha una cartella virtuale puntata sul tuo lavoro ? e tu come la richiami ??

Barabas Profilo | Junior Member

non c'è nessuna cartella virtuale, ho cliccato su "pubblica sito web" nel menù "genera" di Visual Studio 2005 e ho scelto come posizione la cartella inetpub/wwwroot del server al quale sono collegato tramite LAN.
pensavo che bastasse per rendere visibile l'applicazione web ma così non è.
dovrei fare qualche altra cosa?
qual è la maniera più semplice per fare il deployment di una applicazione web in asp 2.0?

Barabas

ravalon Profilo | Expert

dipende se hai accesso al server con IIS 6

Barabas Profilo | Junior Member

l'accesso ce l'ho difatti la pubblicazione va a buon fine senza errori, ci sono i files dell'applicazione nella cartella inetpub/wwwroot solo che comunque l'applicazione risulta non raggiungibile tramite il browser...
Barabas

ravalon Profilo | Expert

No intendevo accesso al pannello di amministrazione di IIS ...non so come sia stato impostato ma secondo me le cose sono due....

...o IIS non è impostato per puntare alla cartella virtuale del tuo lavoro

oppure hai pubblicato male...

Mi dici il percorso della pubblicazione e come provi a richiamarlo dal browser ?

Sul tuo PC hai XP ? potresti provare a far girare IIS 5 su XP e vedere cosi come funziona...almeno ti chiarisci le idee.

Barabas Profilo | Junior Member

ci sono riuscito anche se non ho capito bene come...
ho cancellato fisicamente dal server tutte le prove precedenti, ho copiato i file in una cartella sul pc di sviluppo con il nome originale del progetto, ho lanciato il debug, e non dava errori, o rigenerato il sito e non ha dato errori, ho pubblicato il sito (precompilato) scegliendo come posizione la cartella inetpub/wwwroot del server.

erano comunque tutte cose che già avevo tentato... ma questa volta hanno funzionato...

grazie per la collaborazione
a buon rendere!

PS avevo provato anche con IIS 5.1 in locale sul mio pc ma dava un errore perchè non riconosceva "xmlns" nel file web.config
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

Barabas

ravalon Profilo | Expert

ok meglio cosi
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