参照元: Microsoft.AspNet.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>