Ir para o conteúdo

Restrições de Aplicativos e Nomes de Páginas

O Vinyl favorece URLs semânticas. Uma URL semântica é uma URL amigável, que pode ser entendida pelos usuários finais. No caso do Vinyl, as URLs são compostas por nomes de aplicativos e páginas.

Um URL típico pode ser parecido com isto:

http://example.com/Vinyl/app/Sales/Orders?Orders.OrderId=1234

Neste exemplo, o nome do aplicativo "Vendas" e o nome da página "Pedidos" aparecem na parte do caminho do URL. A string de consultar identifica o pedido selecionado.

Navegadores, servidores web e sistemas operação impõem restrições aos URLs. O Vinyl, por sua vez, impõe restrições aos nomes de aplicativos e páginas. Eles se enquadram aproximadamente em uma das seguintes categorias:

  • Caracteres inválidos na parte do caminho de um URL
  • Caracteres ilegais em um nome de arquivo do Windows
  • Nomes de arquivos reservados do Windows

O Vinyl impedirá que os desenvolvedores usem caracteres e nomes restritos ao nomear aplicativos e páginas.

Para obter uma lista de caracteres inválidos na parte do caminho do URL, consulte o seguinte documento:

https://msdn.microsoft.com/en-us/library/system.web.configuration.httpruntimesection.requestpathinvalidcharacters%28v=vs.110%29.aspx

Para obter uma lista de nomes de arquivos reservados do Windows e caracteres ilegais em um nome de arquivo do Windows, consulte a página a seguir:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx