none
Problemas no Global.asax com Windows Server 2008 RRS feed

  • Pergunta

  • Fala galera,

    No Windows Server 2003 eu fazia um esquema de URL amigável usando o Global.asax desse jeito

     Sub Application_BeginRequest(sender As [Object], e As EventArgs)
            Dim incoming As HttpContext = HttpContext.Current
            Dim oldpath As String = incoming.Request.Path.ToLower()
            Dim pagina As String
            Dim pageid As String
            Dim regex As New Regex("/(\S+)/(\S+),(\S+),(\S+).aspx", RegexOptions.IgnoreCase Or RegexOptions.IgnorePatternWhitespace)
            Dim matches As MatchCollection = regex.Matches(oldpath)

            If matches.Count > 0 Then
                pagina = matches(0).Groups(2).ToString()
                pageid = matches(0).Groups(3).ToString()
                incoming.RewritePath(String.Format("dados.aspx?d={0}", pageid))
            End If
        End Sub

    Agora no Windows Server 2008 não funciona mais e a url não é encontrada.

    Como faço isso no Windows Server 2008?

    Valeu.

    terça-feira, 9 de outubro de 2012 18:28

Respostas

Todas as Respostas