Amigos bom dia!
Estou desenvolvendo um e-commerce onde utilizo as rotas do global.asax o projeto é em webform 4.0, o problema que ocorre é o seguinte.
Quando rodo o projeto localmente a url amigavel funciona normalmente porem quando eu subi para o servidor de teste do meu cliente ele dá pagina 404 não localiza.
Vou mostrar o global.asax e um link como eu crio
routeCollection.MapPageRoute("Busca", "busca/{Parametro}", "~/busca/default.aspx");
routeCollection.MapPageRoute("ListaProdutosCategoria", "produto/{Categoria}", "~/produto/Default.aspx");
routeCollection.MapPageRoute("ListaProdutosCategoriaSubcategoria", "produto/{Categoria}/{SubCategoria}", "~/produto/SubCategoria.aspx");
routeCollection.MapPageRoute("DetalhaProduto", "produto/detalhe/{Produto}", "~/produto/ListaProduto.aspx");
e o link que exibe um produto por categoria
lkLink.NavigateUrl = Page.ResolveUrl(ConfigurationManager.AppSettings["CAMINHO_VIRTUAL_SITE"] + "produto/" + TextoHelper.RemoverAcentos(clsCatategoria.Nome).ToLower());
esse outro link é o que exibe os detalhes do produto
lk.PostBackUrl = Page.ResolveUrl(ConfigurationManager.AppSettings["CAMINHO_VIRTUAL_SITE"] + "produto/detalhe/" + Util.Texto.TextoHelper.RemoverAcentos(clsProd.Produto).ToLower());
se alguem puder me ajudar ficarei muito agradescido!
"Nunca deixe que os outros te subestimen, mas tambem não seja arrogante seja humilde e prove quem é