我有一个运行在Windows Server 2003 IIS 6.0上的ASP.NET MVC 1.0应用程序。如何使用ASP.NET MVC 1.0从文件系统直接提供文件?
我刚刚添加了一项新功能,可让用户将文件上传到服务器。我还添加了一个页面,显示该用户上传的文件列表。
问题是当有人点击查看文件时,出现以下错误: 系统找不到指定的文件。
我已经验证了一切正确,我无法弄清楚我的生活。
我将此代码添加到路由部分,认为这可能与它有关,但它没有帮助。
routes.RouteExistingFiles = false;
routes.IgnoreRoute("App_Data/Uploads/{*pathInfo}");
任何帮助将不胜感激。
更直接使用请求过滤来阻止访问“App_Data”目录的IIS。所以如果有人编辑请求过滤的隐藏段,App_Data的内容可以看到。 –