powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование для хранения файлов шары на другом сервере
6 сообщений из 6, страница 1 из 1
Использование для хранения файлов шары на другом сервере
    #38932575
sybastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Есть сервер iis с сайтом asp.net, который крутится в домене. Есть файловая шара, которая не в домене, с авторизацией по логину и паролю.

Задача:
Эту шару необходимо использовать для сохранения туда файлов пользователей, хранения их там и просмотра опять же через асп.нет.

Уже пробовал и не работает:
Код: c#
1.
2.
3.
4.
NetworkCredential theNetworkCredential = new NetworkCredential(@"username", "password");
                    CredentialCache theNetCache = new CredentialCache();
                    theNetCache.Add(new Uri(@"\\computer"), "Basic", theNetworkCredential);
                    string[] theFolders = Directory.GetDirectories(@"\\computer\share");


Притом на тестовой машине работает. Но, видно, использует какой-то особый порт, который заблочен на боевой.

http://stackoverflow.com/questions/295538/how-to-provide-user-name-and-password-when-connecting-to-a-network-share/1197430#1197430 подключает сетевой диск, из-за этого работает не совсем корректно.

Какие предложения есть?
...
Рейтинг: 0 / 0
Использование для хранения файлов шары на другом сервере
    #38932825
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шара -- ненадежно. Подними на втором компьютере простенький веб-сервис (можно, например, Self-Hosted на Nancy ), в который будут POST'ится файлы и который по GET'у будет их отдавать.

Сверху можно накрутить, к примеру, дедупликацию -- когда вместо имени файла используется хэш его (файла) содержимого. Таким образом в хранилище всегда будет только одна копия каждого конкретного файла.
...
Рейтинг: 0 / 0
Использование для хранения файлов шары на другом сервере
    #38933507
sybastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что насчет хранения фалов в базе данных? У кого есть опыт в этом вопросе, касательно того, выдержит ли база?
...
Рейтинг: 0 / 0
Использование для хранения файлов шары на другом сервере
    #38933517
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sybastikвыдержит ли база?странный вопрос. Базе все равно, что хранить.
Тут надо в первую очередь думать о предполагаемом размере базы (и соответствии ее имеющейся лицензии), интенсивности обмена и узких местах при обмене, удобству бекапа такого размера базы. Лучше, конечно, под файловую систему заводить отдельную БД, а не сохранять все вместе с основными данными.
...
Рейтинг: 0 / 0
Использование для хранения файлов шары на другом сервере
    #38933539
sybastik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошая идея с отдельной базой, спасибо.

По остальным параметрам, это будет один из винтиков системы, которая будет располагаться в специальном ЦОДе, поэтому мощности серверов и лицензий достаточно. Поэтому, на первый план встают вопросы быстроты доступа и безопасности.
...
Рейтинг: 0 / 0
Использование для хранения файлов шары на другом сервере
    #38945389
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sybastikА что насчет хранения фалов в базе данных? У кого есть опыт в этом вопросе, касательно того, выдержит ли база?
Неудобно и медленно + лицензии.

Использовали локальные диски на каждом web server в farm server - около 30 миллионов файлов и 1.5 миллиона folders. Всё работало без проблем - проблема была только с replication между 6 серверами, особенно когда она падала по непонятным причинам для Microsoft.

Потом просто всё заменили на xtremio от EMC - стало работать медленнее но зато избавились от replication...

Good luck!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Использование для хранения файлов шары на другом сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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