Asp.net mvc 3 mvc中的自定义文件下载

Asp.net mvc 3 mvc中的自定义文件下载,asp.net-mvc-3,Asp.net Mvc 3,我试图从中得出示例,但是,我收到错误消息: 对路径“C:\Dev\myproject\zippedFile”的访问被拒绝 或者我可以举一个用MVC下载文件的例子吗 请帮忙。 谢谢,ASP.NET应用程序池标识(默认情况下为系统\网络服务)必须对保存文件的目录具有读取权限。在控制器中: [HttpPost] public ActionResult Upload(HttpPostedFileBase file) { if (file != null)

我试图从中得出示例,但是,我收到错误消息:

对路径“C:\Dev\myproject\zippedFile”的访问被拒绝

或者我可以举一个用MVC下载文件的例子吗

请帮忙。
谢谢,ASP.NET应用程序池标识(默认情况下为系统\网络服务)必须对保存文件的目录具有读取权限。

在控制器中:

    [HttpPost]
    public ActionResult Upload(HttpPostedFileBase file)
    {
        if (file != null)
        {
            file.SaveAs("file path goes here" + file.FileName);
        }
        return View();
    }
在你看来:

@using (Html.BeginForm("Upload", "ControllerName", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="file" name="file" />
    <input type="submit" value="Upload" />
}
@使用(Html.BeginForm(“Upload”、“ControllerName”、FormMethod.Post、new{enctype=“multipart/formdata”}))
{
}

正如Mathieu所说,确保无论您将文件存储在何处,您的工作进程都可以访问它。例如,最好的办法是将文件存储在站点
/Upload
中。

我应该如何做?这是一种配置吗?右键单击文件夹、属性、安全性、权限我没有安全性、权限,而是有一般性、共享-本地共享和安全性、网络共享和安全性/web共享、自定义…然后转到“本地共享和安全性”