In my web application all the .aspx pages resides in Pages directory. The project structure is shown below:
You need to disable directory browsing from IIS or from the web.config
<configuration>
<location path="Secured">
<system.webServer>
<directoryBrowse enabled="false" />
</system.webServer>
</location>
</configuration>
this entry above applies to IIS 7+, for IIS 6 you'll have to do it from IIS Manager
There are 2 ways using which you can disable the Directory Listing: This has been tested & works for IIS 10.
<configuration>
<system.webServer>
<directoryBrowse enabled="false" /> <!--this line will disable directory browsing-->
</system.webServer>
</configuration>
Go to Internet Information Services(IIS) and look for the Directory Browser
option. Select it and on the right corner you see an option Open Feature
. Click on it and it will take you to another tab. Now select Disable and you see that the browsing has been disabled.