Pergunta

Existe alguma maneira no IIS para mapear solicitações para uma URL específica com nenhuma extensão para uma dada aplicação.

Por exemplo, na tentativa de porta de algo a partir de um servlet Java, você pode ter uma URL como esta...

http://[servidor]/MyApp/HomePage?alguns=parâmetro

Idealmente, eu gostaria de ser capaz de mapear tudo em MyApp para uma determinada aplicação, mas na sua falta, por quaisquer sugestões sobre como atingir o mesmo efeito pode ser realmente útil.

Foi útil?

Solução

Você pode definir o IIS6 para lidar com todos os pedidos, mas a chave para lidar com arquivos sem extensões é dizer o IIS não olhar para o arquivo.

http://weblogs.asp.net/scottgu/archive/2007/03/04/tip-trick-integrating-asp-net-security-with-classic-asp-and-non-asp-net-urls.aspx

Outras dicas

Você pode também criar um filtro ISAPI que re-escreve urls.O usuário digita uma url com nenhuma extensão, mas o filtro irá interpretar o pedido, de modo que ele faz.Observe que no IIS, é bem fácil de parafuso isso, então você pode querer encontrar um pré-escrita.Eu não usei qualquer mim, então eu não posso recomendar um produto específico, que é diferente do que o que você gostaria de encontrar através do google, especialmente porque eu não sei o seu caso de uso específico.Mas pelo menos agora você sabe o que procurar.

Você também pode reescrever os urls usando ASP.Net:
http://msdn.microsoft.com/en-us/library/ms972974.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top