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