回答:Microsoft.AspNet.FriendlyUrlsAsp.net 4.0フォーム認証とFriendlyUrls
私はフォーム認証とFriendlyUrlsを使用しています。私は "Register.aspx"というファイルを含む "Account"という名前のサブディレクトリを持っています。私はファイル "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