我有一个经典的ASP Web应用程序(不是ASP.NET)。
应用程序拥有自己的身份验证机制,在asp文件中处理。问题是,只有在请求asp文件时才会触发身份验证。我希望它在请求任何(静态文件)时触发(例如,在某些目录中存储了pdf,并且我希望它们仅对登录用户可用)。静态HTML页面也是如此。
如何实现这一目标?
答案 0 :(得分:0)
将PDF文件映射到IIS中的aspnet_isapi.dll。
然后,您可以使用表单身份验证,它是ASP.NET的一部分,并且不在框中。
如果您根本不想使用.NET,可以编写一个可以为您处理此问题的ISAPI过滤器或扩展程序。