Problemi nella pubblicazione del sito

mercoledì 26 gennaio 2011 - 17.16
Tag Elenco Tags  C#  |  .NET 3.5  |  Windows Vista  |  Visual Studio 2008  |  SQL Server 2008  |  Office 2007  |  Firefox

stellare21 Profilo | Newbie

Sto cercando di pubblicare il mio sito web realizzato in asp.net 3.5 con visual studio 2008 ho usato la funzione "compila -> pubblica sito web -> in una directory (filesystem)" per preparare i files da trasferire sul server, solo che ora se provo ad andare sul sito mi visualizza solo l'home page, se provo ad andare in altre pagine mi restituisce l'errore 404 page not found, ma la pagina aspx è presente sul server è presente!
Devo forse modificare qualcosa nel web.config oltre la stringa di connessione?
P.S. in locale funziona tutto alla perfezione, ho eseguito anche il debug che non mi ha restituito ne errori ne avvisi. Qualcuno può aiutarmi?

alx_81 Profilo | Guru

>Sto cercando di pubblicare il mio sito web realizzato in asp.net
>3.5 con visual studio 2008 ho usato la funzione "compila ->
>pubblica sito web -> in una directory (filesystem)" per preparare
>i files da trasferire sul server, solo che ora se provo ad andare
>sul sito mi visualizza solo l'home page, se provo ad andare in
>altre pagine mi restituisce l'errore 404 page not found, ma la
>pagina aspx è presente sul server è presente!
se sei sicuro al 100% che la pagina sul path a cui punta il web server esiste, allora controlla se hai qualche redirect o gestione dell'errore personalizzata che ti ridirige verso una pagina ti sei dimenticato di caricare.

>Devo forse modificare qualcosa nel web.config oltre la stringa
>di connessione?
controlla la parte di gestione dell'errore, sempre che tu l'abbia modificata in passato.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

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

stellare21 Profilo | Newbie

non riesco a capire perchè in locale mi funziona e sul web no, il problema è sempre ke non trova pagina1.aspx che invece è presente sul server e nella directroy giusta, l'unica cosa che ho cambiato nel webconfig è la parte delle pagine di errore:
<customErrors mode="RemoteOnly" defaultRedirect="default.aspx"> <error statusCode="403" redirect="default.aspx" /> <error statusCode="404" redirect="default.aspx" /> </customErrors>

alx_81 Profilo | Guru

>non riesco a capire perchè in locale mi funziona e sul web no,
>il problema è sempre ke non trova pagina1.aspx che invece è presente
>sul server e nella directroy giusta, l'unica cosa che ho cambiato
>nel webconfig è la parte delle pagine di errore:
appunto.. magari la pagina1.aspx la trova. Solo che va in errore, e quindi cerca di redirigere la chiamata a default.aspx, che in quella folder non esiste.
pagina1.aspx è per caso in una subfolder? Dove sta invece default.aspx?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

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

stellare21 Profilo | Newbie

no sono sulla stessa folder mi viene un dubbio

potrebbe essere un problema di comunicazione con il database? per questo forse non riesce a trovarmi la pagina "pagina.aspx?sez=1" ?

Forse per sql server su aruba devo cambiare qualcosa a livello di autenticazione nel webconfig oltre la stringa di connessione

stellare21 Profilo | Newbie

ho risolto era un banalissimo problema nella stringa di connesione grazie Alx
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5