Referente: Microsoft.AspNet.FriendlyUrlsAsp.net 4,0 Forms Authentication i FriendlyUrls
Używam uwierzytelniania formularzy i FriendlyUrls. Mam podkatalog o nazwie "Konto" w nim zawiera plik "Register.aspx". Muszę nadać uprawnienia do pliku "Register.aspx" i odmówić pozwolenia na wszystkie inne pliki za pośrednictwem pliku web.config. Próbowałem różnych ustawień, ale plik Register.aspx nie uzyskał pozwolenia.
web.config
<system.web>
<authentication mode="Forms">
<forms loginUrl="Account/login" name="LOGIN" defaultUrl="Account/Logged" timeout="15" cookieless="UseDeviceProfile" protection="All" slidingExpiration="true" />
</authentication>
</system.web>
<location path="Account">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
<location path="Account/Register">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
Już to wypróbowałem. Ale kiedy dostęp do trasy "Konto/Rejestr" jest dostępny, jestem przekierowywany na stronę logowania. – Marcoscdoni