Я пытаюсь использовать web.config для сопоставления URL-адресов с псевдонимами. Все они работают просто отлично, за исключением страницы входа (Login.aspx). Этот код отлично работает:
<authentication mode="Forms">
<forms loginUrl="~/Login.aspx" />
</authentication>
<urlMappings enabled="true">
<add url="~/Home" mappedUrl="~/Default.aspx"/>
<add url="~/Login" mappedUrl="~/Login.aspx"/>
</urlMappings>
Когда я пытаюсь зайти на сайт, он перенаправляет меня на страницу входа, все хорошо. Но когда я изменяю URL-адрес для входа в форму с loginUrl = "~ / Login.aspx" на loginUrl = "~ / Login", сайт выдает ошибку «Отказано в доступе».
Кто-нибудь знает, почему это?
Заранее спасибо!