Я создаю приложение, которое обрабатывает несколько файлов, но помещает файлы в разные места.Например:
\\ Сервер \ отдел \ DEV \ AppFolder \ Process1
\\ Сервер \ отдел \ DEV \ AppFolder \ Process2
\\ Сервер \ отдел \ DEV \ AppFolder \ Process3
\\ Сервер \ отдел \ DEV \ AppFolder \ Process4
Будет 10 процессов, и у каждого процесса есть около 5 других подпапок, названных аналогично, куда сбрасываются связанные файлы процессов.Допустим, они называются SubFolder1, SubFolder2 и т. Д. *
Было бы хорошо сохранить пути UNC в базе данных.Эти пути нужны как пакету служб SSIS, так и приложению?Недостатком является то, что если база данных DEV обновляется с производства, нам придется обновлять значения вручную с помощью сценария.
Я также думал об этом:
\\ Сервер \ отдел \ # ОКРУЖАЮЩАЯ СРЕДА # \ AppFolder \ Process4
Где среда будет заменена наприложение или пакет служб SSIS, когда оно получает значение из базы данных или создает столбец «Среда» в этой таблице и не требует каких-либо обновлений после настройки.Задание переменной среды в web.config и передача в качестве параметра в пакет служб SSIS среды.
Web.Config также вариант, но тогда потребуется 50 параметров приложения.настроен в каждой сборке / выпуске на TFS?И пакет служб SSIS исключен.Хотя я мог бы раскрыть пути, требуемые службами SSIS, через веб-API, поскольку это приложение для внутренней сети с аутентификацией на основе Windows, но я не уверен, является ли это безопасным или нормальным.
Какой подход лучше или лучше?
Редактировать : Пакету служб SSIS просто нужна первая подпапка в каждой папке процесса.