Я использую DotNetZip и заметил, что у меня возникают проблемы с разрешениями на Mac. Кажется, это происходит только тогда, когда я использую расположение контента.
т.е. если я просто сохраню его на диск
using (ZipFile zip = new ZipFile(@"C:\zip\temp.zip"))
{
// this works fine
}
но если я использую расположение контента следующим образом, на Mac разрешения пользователя запрещены (каждая группа не отмечена)
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "filename=" + filename);
using (ZipFile zip = new ZipFile(Response.OutputStream))
{
//
}