Namspace System.IO.Compression与类ZipFile
我在想什么?我有命名空间中声明,然后让这条线在我的控制器:Namspace System.IO.Compression与类ZipFile
[HttpPost]
public ActionResult Upload(ScormUploadViewModel model)
{
if (ModelState.IsValid)
{
if (model.ScormPackageFile != null)
{
string destinationDirectoryName = "c:\\TSFPreview\\Zinc\\Web\\Project\\ScormPackages";
ZipFile.ExtractToDirectory(model.ScormPackageFile, destinationDirectoryName);
}
}
return View(model);
}
我得到“的ZipFile不会在当前的背景下存在”?
您需要配置IIS应用程序池才能运行.NET 4.5,因为该类以前不可用。
下面是一个指令:在调试时http://technet.microsoft.com/en-us/library/cc754523(v=WS.10).aspx
的<compilation
指令是唯一有用的:http://msdn.microsoft.com/en-us/library/ff400235(v=VS.100).aspx
即时通讯不好意思,但我不能只是改变它,我们运行.net 4.0。请帮助我卡住,我必须得到这个。 :)所有我想要的是解压文件到一个目录在asp.net MVC 3与.NET 4.0 – 2013-02-27 14:01:19
然后,你必须使用一些存在于.NET 4.0('ZipFile'不存在),例如'GZipStream' – jgauffin 2013-02-27 14:03:36
你确定项目和IIS应用程序池的目标.NET 4.5? – jgauffin 2013-02-27 13:04:20
我检查了控制面板,程序和特点,并且列表中有.net 4.5 – 2013-02-27 13:10:43
这不是我问的。 – jgauffin 2013-02-27 13:14:12