首页 > 解决方案 > 使用 IIS 6 托管的静态 html 的身份验证器

问题描述

在 Web 开发方面,我是初学者。目前,我在服务器上使用 IIS 6 托管了一堆 html 文件。但几乎每个知道链接的人都可以访问内容。

我想做的是连接一个逻辑来告诉 IIS 是否显示 html 页面。我尝试解释以下步骤。

我已经可以使用 IIS 托管网站。我的问题在这里:

标签: c#asp.netiishttpsiis-6

解决方案


如果这些是纯 html 页面。一种方法是在一个 aspx 页面中进行身份验证和授权过程,或者在 asp.net Generic Handler (.ashx) 中以更好的方式进行。检查授权,然后读取 HTML 文件和 HttpContext.Current.Response.Write(AllContent_as_String) 所有 HTML 内容。因此 HTML 文件的实际路径仍然隐藏。您甚至可以将它们保存在数据库中。我希望这个想法可以帮助你。


推荐阅读