Web サイトへのログイン システムを作成しました。このログイン システムは、1 つのページのみを保護することになっています (つまり、ユーザーがログインして表示する必要があるページが 1 つあるということです)。私の問題は次のとおりです。このログイン システムを作成したため、他の 8 ページはすべて検証が必要になりました。これは私の意図ではなく、解決策を必死に探していましたが、うまくいきませんでした。私の web.config ファイルは次のようになります。
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="Login.aspx" name=".ASPXFORMSAUTH" timeout="30" /> <!--name =".ASPXFORMSAUTH"-->
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
ログインが必要な唯一のページは Default.aspx と呼ばれ、残りのページはすべてのユーザーに公開する必要があります。どうすればこれを達成できますか?ありがとう