我在iis6上有一个网页部署,窗口服务器2003,我希望允许用户从网页上下载一些文件 我将此文件存储在备份文件夹中。我将NETWORK SERVICE用户添加到该文件夹,但我仍然无法下载此文件
简单,我有一个文件,我希望用户可以通过链接下载:http://www.aitapgdtrh.edu/Backup/SaoLuu13112012_1435.bak
显示错误: 无法找到该页面
HTTP错误404 - 找不到文件或目录。 Internet信息服务(IIS)
请帮我配置下载,谢谢!
答案 0 :(得分:2)
我找到了问题的答案: 它是:
打开IIS,右键单击,选择“属性”。 在组MIME类型中,单击“新闻”,
添加:
扩展名:.bak
MIME类型:data / sql
然后没关系:)
答案 1 :(得分:1)
HTTP 404表示IIS无法找到/Backup/SaoLuu13112012_1435.bak
指定的文件。我认为这是因为它位于C:\Backup
而不是inetpub
。
请求网址与网站根网址相关,因此/Backup/SaoLuu13112012_1435.bak
会引用C:\inetpub\wwwroot\aitapgdtrh.edu\Backup\SaoLuu13112012_1435.bak
而不是 C:\Backup\SaoLuu13112012_1435.bak
。
您可以使用virtual directory 1 来引用网站根路径之外的位置:
1 通过执行此操作,您允许对匿名客户端的整个Backup
目录进行读取访问。为了安全起见,您可能需要身份验证(NTLM或表单)。
答案 2 :(得分:-1)
最简单的方法是编写一个使用System.Web.UI.WebControls FileUpload的ASP.Net脚本: