2010-08-22 50 views
1

我正在创建一个除其他任务外还会播放一些录制文件的网站。这些记录的文件位于具有专用IP地址的远程服务器上,因此我创建了一个虚拟目录,该目录指向所提及的服务器上的共享目录。 现在我可以使用客户端控件(如wmplayer)播放文件。但问题是声音文件的URL无需任何身份验证和授权即可访问。 是否有强制执行此虚拟目录中的.net授权和身份验证(在web.config中)?我还要提到,无需下载所有的话) 感谢名单非asp.net资源iis6中的认证和授权

回答

0

打开IIS我不能使用像HttpHandlers的解决方案来下载文件,因为文件正在使用IIS以便用户可以在文件浏览流媒体(我假设你使用IIS7.0或更晚)。找到提到的虚拟目录并点击它。在列出的功能找到认证,右键单击它,然后按打开功能。然后禁用该文件夹的匿名身份验证。问题是否持续?

+0

我使用的是iis 6.我已经测试了你说的但我不希望用户通过弹出窗口显示并获取凭据。我正在使用表单身份验证和角色来控制对我的aspx文件的访问我希望同样适用于共享文件夹 thax – babak 2010-08-22 08:55:23