Errore http 404

martedì 02 novembre 2010 - 10.29

mauri1961 Profilo | Senior Member

Ho terminato un progetto che risiede in una cartella che si chiama NOTIFICHE. Ora posizionando sul mio server web tale cartella vorrei accedere alla pagina principale di tale progetto (pagecpt.aspx) dalla pagina iniziale di un altro progetto posizionato nella cartella ceiserver.
Dal menu iniziale di tale progetto le pagine le richiamo con response.redirect("pageini.aspx") ma sono nella stessa cartella. Io ho pensato per il secondo progetto di richiamarla con response.redirect("\srw-web01\c$\notifiche\notprel\pagecpt.aspx) che è il percorso per arrivare alla pagina.
Purtroppo mi dice che l'url non è rintracciabile con errore 404. Ho provato anche a partire a levare \srv-web01\c$\ ma stesso risultato...

Cosa sbaglio?.

Grazie, Maurizio

luigidibiasi Profilo | Guru

>Io ho pensato per il secondo progetto di richiamarla con response.redirect("\srw-web01\c$\notifiche\notprel\pagecpt.aspx)
>che è il percorso per arrivare alla pagina.

prova ad usare response.redirect(server.mappath(notprel\pagecpt.aspx))

Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/

mauri1961 Profilo | Senior Member

mi da sempre lo stesso errore, tuttavia mentre prima si presentava una videata di errore tipica di problemi con asp.net ora mi mostra la classica pagina "the page cannot be found". Non so se può significare qualcosa.

Grazie, Maurizio

luigidibiasi Profilo | Guru

C'è un errore nel percorso... dobbiamo capire come sono strutturate le directory ....

puoi postare la struttura dei due siti? (almeno le directory base)
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/

mauri1961 Profilo | Senior Member

il primo progetto è posizionato su un server web che si chiama SRV-WEB01 vi è posizionata una directory CEISERVER.

il percorso completo per arrvare al posizionamento delle pagine (tutte funzionanti) è CEISERVER\ceiweb\pageini.aspx (è quella contenene il codice che rinvia alle pagine successive).

Ecco di seguito tutte le redirect:

Sub consulenti(ByVal sender As Object, ByVal e As EventArgs)
Response.Redirect("pagecons.aspx")
End Sub

Sub sindacati(ByVal sender As Object, ByVal e As EventArgs)
Response.Redirect("pagesind.aspx")
End Sub

Sub durc(ByVal sender As Object, ByVal e As EventArgs)
Response.Redirect("vw-apppubb2.aspx")
End Sub

Sub cpt(ByVal sender As Object, ByVal e As EventArgs)
Response.Redirect("server.mappath(\notifiche\notprel\notprel\pagecpt.aspx)")
End Sub


Funzionano tutte senza alcun percorso, mentre la sub cpt punta ad una nuova cartella notifiche che contiene notprel\notprel\pagecpt.aspx

p.s. ho provato anche a levare la \ prima di notifiche senza alcun risultato.

Grazie Maurizio

luigidibiasi Profilo | Guru

>Response.Redirect("server.mappath(\notifiche\notprel\notprel\pagecpt.aspx)")

non vorrei fosse un errore di sintassi (gli apici sono messi male) ma va scritta come :
Response.Redirect(server.mappath("\notifiche\notprel\notprel\pagecpt.aspx"))

in modo da usare l'oggetto server per mappare...

se non va prova ad eliminare gradualmente \notifiche
Response.Redirect(server.mappath("notprel\notprel\pagecpt.aspx"))

poi \notprel
Response.Redirect(server.mappath("\notprel\pagecpt.aspx"))

non saprei...



Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
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