Обслуживание файлов из общей папки через ASP MVC

В нашей компании мы сохраняем файлы проекта (.doc, .pdf, .step, .zip, ...) в общей папке. Теперь мы начали использовать веб-приложение, построенное на ASP MVC, для управления проектами. Теперь нам нужно связать каждый проект с его папкой в ​​общедоступной папке. Здесь возникает несколько проблем. Вы не можете связать с папкой, потому что все современные браузеры рассматривают общие папки как локальные ресурсы и поэтому блокируют запрос. Тогда возникают проблемы с одновременным доступом к файлам разных пользователей. Может быть, будет вариант, что сервер выдаст пользователям.url файл с путем к файлу.

Как это обычно решается? OneDrive не вариант. Может быть, у SharePoint есть такие возможности? Существует ли какое-либо программное обеспечение, которое может предоставлять файлы пользователям?

1 ответ

В IIS добавьте виртуальный каталог на ваш сайт (ы). Дайте ему имя и укажите путь к пути к вашей общей папке. Затем, когда вы хотите файл из этой папки, вы будете использовать вместо этого имя виртуального каталога. Например, если вы создали виртуальный каталог "foo", который отображается в "\\ foohost \ public \ foo", то ваш URL для ресурса в этой папке будет выглядеть так: http://foo.com/foo/resource.doc,

Другие вопросы по тегам