Как указать корневое расположение в web.config, чтобы пользователи, не прошедшие проверку подлинности, могли получить к нему доступ?
В качестве корневого каталога используется default.aspx, но пользователи обычно не видят default.aspx, они видят только http://mysite.com/
.
Итак, я добавил
<location path="~/default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
Что работает, если пользователь нажимает mysite.com/default.aspx
, но если пользователь нажимает mysite.com/
- он все равно перенаправляется на страницу входа.
Я пробовал <location path="~">
(не помогает), а также <location path="~/">
, <location path="">
(сайт полностью не работает) и не смог заставить его работать.
Любые идеи?
http://mysite.com/default.aspx
? - person balexandre   schedule 20.02.2012<location path="default.aspx">
в своей веб-конфигурации - person Sayan   schedule 04.12.2012lulhuh
должен быть принятым ответом stackoverflow.com/a/19154854/481207 - person Matt   schedule 06.10.2015