Existe-t-il un moyen de savoir par programmation si quelqu'un utilise la fonction Document par défaut d'IIS pour accéder à ma page (c'est-à-dire que le nom de mon .ASPX ne figure nulle part dans son URL) ?
Réponses
Trop de publicités?Je ne pense pas qu'il y ait un moyen de faire ça. Si la fonction de document par défaut est utilisée, IIS met simplement le nom du document dans l'URL avant de le transmettre à ASP.NET.
Qu'est-ce que vous essayez d'accomplir avec ça ? Vous pouvez désactiver les documents par défaut si vous le souhaitez.
Le seul moyen auquel je peux penser est de vérifier l'URL (pour voir si elle demande http://localhost/virtual/ au lieu de http://localhost/virtual/default.aspx ) et considérer que le document par défaut...
Ce n'est pas une fonctionnalité pour MVC ou si vous avez une réécriture d'url... et je ne sais pas si une fonctionnalité IIS pour cela non plus, à moins que pour une raison quelconque, elle ait été ajoutée comme module et disponible via IIS 7....