Ciao a tutti,
ho un piccolo problema nella gestione della lingua.
Allora ho Una MasterPage dove includo un ascx che contiene il menù.
Qui ho due ImageButton per la lingua tramite le queli richiamo le seguenti funzioni:

codice:
   Protected Sub Ita_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles Ita.Click
        Session("Language") = 1
        Dim culture As String = "it-it"
        Session("Culture") = New CultureInfo(culture)
        Session("UICulture") = New CultureInfo(culture)
        Server.Transfer(Request.Path)
    End Sub


    Protected Sub Eng_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles Eng.Click
        Session("Language") = 2
        Dim culture As String = "en-us"
        Session("Culture") = New CultureInfo(culture)
        Session("UICulture") = New CultureInfo(culture)
        Server.Transfer(Request.Path)
    End Sub
Il problema mi si presenta su Server.Transfer(Request.Path) dove con l'Url Rewrite ho impostato /Home.aspx come pagina che deve richiamare e che mi rimanda ad index.aspx. Ma mi da errore e non trova la pagina:
System.Web.HttpException: The file '/Home.aspx' does not exist.

Se invece clicco su un link dove imposto come url /Home.aspx mi funziona senza nessun problema.
Da cosa può dipendere?