參考:Microsoft.AspNet.FriendlyUrlsAsp.net 4.0 Forms身份驗證和FriendlyUrls
我正在使用窗體身份驗證和FriendlyUrls。我有一個名爲「Account」的子目錄,其中包含文件「Register.aspx」。我需要授予文件「Register.aspx」的權限,並通過web.config拒絕所有其他文件的權限。我嘗試了各種設置,但Register.aspx文件未獲得許可。
的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>
我已經試過了。但是當訪問路線「賬戶/註冊」時,我被重定向到登錄頁面。 – Marcoscdoni