繁体   English   中英

IIS:匿名和WIndows身份验证

[英]IIS: Anonymous and WIndows Authentication

脚本

对于我正在实现的多文件上传器,我需要在使用匿名访问的Windows身份验证站点中拥有一个处理程序。

至于详细的在这里 ,这是因为Flash无法使用Windows身份验证。 上述帖子指出,实现此目标的唯一方法是创建一个完全独立的站点。 然而,对于上传者而言,这似乎是一个很大的麻烦。

有没有办法解决IIS的这种限制?

笔记

我在带有Service Pack 2的Windows 2003 Server上使用asp.net 3.0和IIS6。

您可以将虚拟目录创建为主站点的子目录。

  1. 在机器上的某个位置创建一个文件夹。 确保IUSR帐户具有对此文件夹的读/写访问权限。

  2. 通过IIS在您的网站中创建一个虚拟目录。 将其指向您在上面创建的文件夹。

  3. 允许匿名访问虚拟目录,并清除Windows身份验证。

你应该好好去。 请注意,通过匿名访问,即使不使用Flash应用程序,任何人都可以读取/写入此文件夹。

我过去这样做的方法是将文档存储在数据库中,并且需要在从数据库返回文件之前从Flash应用程序传递会话令牌。 您可以对文件共享应用类似的方法(制作upload.aspx,它将检查auth,然后从无法从Web访问的文件夹中获取文件)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM