我在IIS 6.0中有一个ASP.NET应用程序,具有以下结构。
MyApplication设置为使用Forms身份验证运行。我有一个名为MyFiles的虚拟目录,它指向包含一些pdf和docs的共享网络位置。
问题是我无法使用Forms身份验证来保护此虚拟目录。如果我启用对虚拟目录的匿名访问,则用户无需登录该站点即可访问所有文档。如果禁用匿名访问,即使登录后也无法访问。 我尝试将MyFolder设置为一个应用程序并保留带有MyFiles虚拟目录的位置标记的web.config并拒绝匿名。这没用。 对此的任何帮助将不胜感激。