我想保护在 IIS6 下运行的网站上的一些文件夹/目录,但我不想在 Active Directory 中输入用户或以任何方式使他们成为 Windows 用户。我目前将用户/密码保存在数据库中。过去,我不得不购买特殊的 ISAPI 过滤器/应用程序,以便创建受密码保护的目录,这些目录可以在 DB 或平面文件(如 .htaccess 类型的东西)中查找用户/密码... 类似于http://www.flicks.com/flicks/authx.htm或者http://www.iistools.com/en/iispassword.html或者http://www.dotnetprotect.com/
假设我不想进行任何自定义开发...我有哪些选项可以在 IIS6 中实现此功能?有没有免费/开源选项?
答案1
好的...我想我现在对你正在寻找的东西有了更好的了解。
这里还有一些可供考虑的选项:
更改为 Apache for Win32
这会免费解决您的问题……但只有您才能评估是否值得付出努力。
ISAPI 重写
我不确定这是否适合您...但我似乎记得其他人能够使用它来执行 .htaccess 操作。您必须对此进行一些研究。
IIS密码
http://www.iistools.com/en/iispassword.html
对你来说可能太贵了。
我认为免费版本最多允许 3 个用户。IISPassword 可让您无需使用系统用户帐户即可保护您的网站。
我不确定是否有什么解决方案真的能帮助您摆脱开发......但这应该接近。