在我的应用程序文件夹中,我有虚拟应用程序 QA。有一个文件夹“帮助”,其中包含 html 和其他静态文件。QA 正在使用表单身份验证。
帮助文件夹中的所有文件无需身份验证即可访问(例如,www.mypage.com/QA/help/test.html)。我需要更改它,以便如果用户访问帮助文件夹中的文件(html 文件或任何其他静态文件),那么用户将重定向到登录页面。我在谷歌上搜索,我发现的唯一一件事是这是静态文件处理和映射到 asp 的东西。我正在使用 IIS 6。
我试图添加这样的行
< add name="StaticHandler" type="System.Web.StaticFileHandler" path="*.html" verb="*" validate="true" />
到我的 web.config (在 QA 文件夹中),但它没有帮助。实际上,我不明白这一行,而且我是 web.config 文件管理的新手。我还尝试将帮助文件夹中的所有静态文件放入 QA 中,但它也无济于事。