情境
我正在实现一个多文件上传器,需要在身份验证为Windows的站点中使用匿名访问的处理程序。
正如这里所详细说明的那样,这是因为Flash无法使用Windows身份验证。上述帖子指出,完成此操作的唯一方法是创建一个完全独立的站点。然而,仅仅为了上传文件,这似乎太麻烦了。
有没有办法绕过IIS的此限制呢?
注释
我正在使用asp.net 3.0和安装了Service Pack 2的Windows 2003服务器上的IIS6。
我正在实现一个多文件上传器,需要在身份验证为Windows的站点中使用匿名访问的处理程序。
正如这里所详细说明的那样,这是因为Flash无法使用Windows身份验证。上述帖子指出,完成此操作的唯一方法是创建一个完全独立的站点。然而,仅仅为了上传文件,这似乎太麻烦了。
有没有办法绕过IIS的此限制呢?
我正在使用asp.net 3.0和安装了Service Pack 2的Windows 2003服务器上的IIS6。
在机器上创建一个文件夹。确保IUSR账户具有对该文件夹的读/写访问权限。
通过IIS在您的网站中创建一个虚拟目录。将其指向上面创建的文件夹。
允许虚拟目录进行匿名访问,并清除Windows身份验证。