Estou com o seguinte problema espero que possam me ajudar. O que ocorre é o seguinte:
Tenho uma aplicação em minha empresa em 3 ambientes(Desenvolvimento, Intranet e Extranet). Nos ambientes de Desenvolvimento e Intranet está funcionando perfeitamente. Já no ambiente Extranet ocorre o seguinte:
A aplicação é acessada através da URL https://aplic.minhaempresa.com.br/aplicacao, porém, existe um redirecionamento desse endereço para o ambiente de intranet. O que acontece é que o framework gera os links e action dos formulários de forma relativa e devido ao redirecionamento ele não está incluindo o subdiretório “\aplicacao” a essas urls, então quando algumas dessas é acessada, uma mensagem de página não encontrada é exibida.
Senhores o problema foi solucionado, na verdade o problema era la no servidor de aplicação.
O que acontecia era o seguinte:
existe apenas 1 ambiente, e os 2 links (intranet e extranet) apontam para este mesmo ambiente. Porém, por algum motivo a aplicação estava obtendo o endereco da intranet, que estava sem o subdiretório, mesmo quando o acesso era feito para a extranet, então os links eram gerados sem o subdiretório.
Solução:
a aplicação foi inserida dentro de um subdiretório com o mesmo nome do subdiretório do link da extranet, dessa forma os links estão sendo gerados corretamente. ficou assim: