メインASP.NETアプリケーションのメニューシステムを置き換える必要があります。当然、私たちはASP.NET SiteMapProvider
とMenu
のコントロールを見ています。しかし、ユーザーがアクセスできないURLを直接入力するのを防ぐために十分なセキュリティも必要です。 <location>
のエントリをweb.configに入れて個別にセキュリティを確保することでこれを行うことができますが、これは複数のWebサーバーを管理するためのPITAになります。LocationProvider
Provider
は、<location>
のエントリと同等のものを提供するために使用できますか?私は1つを見つけることができませんでした。そして、それはConfigurationLocationクラスの存在を考えるとややイライラしています。
また、SiteMapProviderには設定オプションがありません。これにより、ユーザーは、必要ではないURLにアクセスすることを制限しますか?