powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Unable to determine the identity of domain
8 сообщений из 8, страница 1 из 1
Unable to determine the identity of domain
    #39535730
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эта процедурка запускается в SSIS
скрипт должен создать Zip файл.
потов открывается и создается файл размером 0 байт
че он хочет от меня?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
        private static void AddFileToZip(string zipFilename,
                                         string fileToAdd,
                                         CompressionOption compression = CompressionOption.Normal)
        {
            System.Uri uri;
            System.IO.Packaging.PackagePart part;

            using (System.IO.Packaging.Package zip = System.IO.Packaging.ZipPackage.Open(zipFilename, System.IO.FileMode.OpenOrCreate))
            {
                uri = System.IO.Packaging.PackUriHelper.CreatePartUri(new System.Uri(".\\" + new System.IO.FileInfo(fileToAdd).Name, System.UriKind.Relative));
                if (zip.PartExists(uri))
                {
                    zip.DeletePart(uri);
                }

                part = zip.CreatePart(uri, "", System.IO.Packaging.CompressionOption.Normal);
                using (System.IO.FileStream fileStream = new System.IO.FileStream(fileToAdd, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.Read, 8192))
                {
                    using (System.IO.Stream dest = part.GetStream())
                    {
                        fileStream.CopyTo(dest, 8192); // <<< ВОТ ТУТ ЕМУ ЧТО НАДО ЕЩЕ
                        dest.Close();
                    }
                    fileStream.Close();
                }

            }
        }
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39535776
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если данных много и они преимущественно в csv\xml других текстовых форматов, рекомендую 7zip алгоритм: PPMd. 7zip на много быстрее работает, чем встроенный в .net zip.
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39535778
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,

если файлы не добавлять по 1 к архиву, а сжимать разом, можно сделать solid архив и он будет еще меньше
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39535804
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги!
мне НЕЛЬЗЯ использовать внешние архиваторы.
пока я не могу установить на те серваки Framework 4.5 (там есть чуток другой подход к zip)
Задача проста:
Средствами SQL Server 2012 сжать файл в пакете SSIS
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39535877
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://stackoverflow.com/questions/7488442/epplus-2-9-0-1-throws-system-io-isolatedstorage-isolatedstorageexception-when-tr
(EPPlus внутри использует всё тот же System.IO.Packaging)
Объяснение есть там же по ссылке.
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39537517
RegisteredUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сон Веры Павловны https://stackoverflow.com/questions/7488442/epplus-2-9-0-1-throws-system-io-isolatedstorage-isolatedstorageexception-when-tr
(EPPlus внутри использует всё тот же System.IO.Packaging)
Объяснение есть там же по ссылке.

а это че такое?
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39537614
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegisteredUserСон Веры Павловны https://stackoverflow.com/questions/7488442/epplus-2-9-0-1-throws-system-io-isolatedstorage-isolatedstorageexception-when-tr
(EPPlus внутри использует всё тот же System.IO.Packaging)
Объяснение есть там же по ссылке.

а это че такое?
А это класс того человека, который задавал вопрос на SoF. Который содержит метод, который выбрасывает ошибку про identity of domain.
...
Рейтинг: 0 / 0
Unable to determine the identity of domain
    #39537955
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего проблема в том, что автор подгружает сборку не по имени файла, а по полному имени сборку, а так как в GAC её нет, то найти он сборку не может.
Но это только предположение, так как на основе 3 строчек кода найти проблему будет не просто.
Нужно проверить все зависимости, чтоб сборка которую вы загружаете в новый домен была в корне (в BaseDirectory вашего основного домена), либо попробуйте сборку добавить в GAC, как это сделать гуглится за 1 минуту.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Unable to determine the identity of domain
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]