Jul 18, 2010 at 8:56 PM
Edited Jul 19, 2010 at 2:25 PM
I have problems form the very begining. I copy file 7z.dll from my 64bit version of 7-z into my bin/ folder of website. I copy there also SevenZipSharp.dll. Into my project i choose "Add reference" and find file "SevenZipSharp.dll" into
bin folder. Everything looks fine. What i try to do is initialize SevenZipCompressor member like that:
catch (Exception exp)
SevenZipCompressor cmp = new SevenZipCompressor();
but then i get error:
"The compression has failed for an unknown reason with code Message: The specified temporary path is invalid."
So i thought... ok. There is problem with getting temp folder. I create new one and pass it as string. It didn`t work neither. I realized that the problem isn`t in temp folder but in Permissions. I downloaded source codes. Copy 7z.dll and SevenZipSharp.dll
into my bin/ folder of webapp and now i see. error something about "System.Security.Permissions.FileIOPermission"
How can i get this working??
Mayby i give you information about my enviroment. I have Windows 7 64bit, Asp.Net 3.5 and 4.0 installed (site running under 3.5) and i`m using VS 2008.
It`s obvious to me that one of those two ddl-s doesn`t have proper permission to read/write. That is why it`s telling me that the temp folder (that i specify in constructor) doesn`t exist although i know it`s good (returned by Server.MapPath method) and
it`s absolute path) Should i grant somehow "rights" for this dll-s?