Dlaczego przekierowanie usług IIS odbywa się tak, jakby nie ustawiono domyślnego dokumentu?
To mała rzecz, ale doprowadza mnie to do szału i mam nadzieję, że ekspert IIS może pomóc.
Scenariusz jest prosty:
Usługi IIS są skonfigurowane tak, że „default.aspx” jest domyślnym dokumentem witryny.Uwierzytelnianie formularzy jest włączone, a loginUrl to default.aspx, a defaultURL to default.aspxW web.config dokument default.aspx ma autoryzację „*” (każdy może uzyskać dostęp)Gdy przechodzę do witryny za pomocą tylko podstawowego adresu URL: www.somesite.com, URL powraca z: www.somesite.com/default.aspx?ReturnUrl=%2f
Jeśli przejdę do pełnej nazwy (www.somesite.com/default.aspx), nie ma ona ReturnUrl. Dlaczego więc, gdy IIS dodaje nazwę, czy mamy dziwne przekierowanie, ale nie, gdy je wpisujemy?