C#Azure MediaServices上载文件引发错误

C#Azure MediaServices上载文件引发错误,c#,windows,asp.net-mvc-4,azure,azure-media-services,C#,Windows,Asp.net Mvc 4,Azure,Azure Media Services,我正在使用MVC4测试项目尝试将文件上载到Azure媒体服务 我可以很好地创建我的CloudMediaContext。我还可以创建一个IAsset,并在其中创建一个IAsset文件。 但是,当我尝试将新文件上载到它时,会出现以下异常: Server Error in '/' Application. Could not load file or assembly 'Microsoft.WindowsAzure.Storage, Version=3.0.2.0, Culture=neutral,

我正在使用MVC4测试项目尝试将文件上载到Azure媒体服务

我可以很好地创建我的CloudMediaContext。我还可以创建一个IAsset,并在其中创建一个IAsset文件。 但是,当我尝试将新文件上载到它时,会出现以下异常:

Server Error in '/' Application.

Could not load file or assembly 'Microsoft.WindowsAzure.Storage, Version=3.0.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
    string localStorage = Server.MapPath("~/UploadedMedia");
    string uploadedFileName = file.FileName;
    if (!Directory.Exists(localStorage))
        Directory.CreateDirectory(localStorage);
    file.SaveAs(string.Format(@"{1}\{0}", file.FileName, localStorage));
    _mediaServicesContext = new MediaServicesContext();
    _mediaServicesContext.UploadFile(string.Format(@"{1}\{0}", file.FileName, localStorage));

    return View(new UploadModel() { FileName = uploadedFileName, Post = true, Result = true });
}
我不确定错误是否在MVC4中,因为无法从自己的directoy上传文件? 根据错误,我缺少一些引用或程序集,但我唯一添加的是Azure.MediaServices的NuGet包,它安装了Azure MediaServices.NET SDK

这是用于上传的HomeController代码:

Server Error in '/' Application.

Could not load file or assembly 'Microsoft.WindowsAzure.Storage, Version=3.0.2.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
    string localStorage = Server.MapPath("~/UploadedMedia");
    string uploadedFileName = file.FileName;
    if (!Directory.Exists(localStorage))
        Directory.CreateDirectory(localStorage);
    file.SaveAs(string.Format(@"{1}\{0}", file.FileName, localStorage));
    _mediaServicesContext = new MediaServicesContext();
    _mediaServicesContext.UploadFile(string.Format(@"{1}\{0}", file.FileName, localStorage));

    return View(new UploadModel() { FileName = uploadedFileName, Post = true, Result = true });
}
这是我的MediaServices课程(做这项工作)


出于某种原因,Follow解决了我的问题

在NuGet PackageManager控制台中,我键入了以下内容:

PM> Install-Package WindowsAzure.Storage
这似乎已更新了Microsoft.WindowsAzure.Storage依赖项,并允许我的程序正常工作。 很奇怪,微软