C# 阻止对HTML页面的直接访问

C# 阻止对HTML页面的直接访问,c#,html,asp.net,iis,handlers,C#,Html,Asp.net,Iis,Handlers,我有一个在IIS中创建的网站,根web共享有一些子文件夹用于存储html文件。 但是,如果用户知道文件路径,则可以访问html文件,例如:www.test.com\html\Page1.html 是否有任何方法可以禁用对此的直接访问 请注意,此应用程序托管在IIS 7.5上,是.net应用程序。如果您确实不希望最终用户访问它们,那么将它们放在wwwroot文件夹下是一种风险 将要“隐藏”的文件夹和文件的整个结构移出网站的根目录。您可以使用web配置中的位置标记来限制某些用户或角色的访问

我有一个在IIS中创建的网站,根web共享有一些子文件夹用于存储html文件。 但是,如果用户知道文件路径,则可以访问html文件,例如:www.test.com\html\Page1.html

是否有任何方法可以禁用对此的直接访问


请注意,此应用程序托管在IIS 7.5上,是.net应用程序。如果您确实不希望最终用户访问它们,那么将它们放在wwwroot文件夹下是一种风险


将要“隐藏”的文件夹和文件的整个结构移出网站的根目录。

您可以使用web配置中的位置标记来限制某些用户或角色的访问