Общие папки EPiServer VPP

#episerver #fileshare

#episerver #файловый ресурс

Вопрос:

Это может быть глупым вопросом, но я никогда не делал этого раньше…

Мы — несколько разработчиков в одном проекте с локальными средами разработки, и теперь мы хотим настроить общие папки VPP на внешнем сервере.

Я создал папку VPP на внешнем «тестовом сервере», но как мне настроить ее так, чтобы она была доступна всем разработчикам в проекте?

Ответ №1:

Им необходимо изменить файл episerver.config. Найдите раздел «виртуальный путь» и измените значение «physicalPath«.
например

 <add showInFileManager="false"
     virtualName="Page Files"
     virtualPath="~/PageFiles/"
     bypassAccessCheck="false"
     indexingServiceCatalog="Web"
     physicalPath="\test_serverVPPPageFiles"
     name="SitePageFiles"
     type="EPiServer.Web.Hosting.VirtualPathVersioningProvider,EPiServer"
/>
  

Комментарии:

1. Элемент, который вы хотите просмотреть, находится в <episerver><VirtualPath><providers>. Это может быть в вашем web.config или внешнем конфигурационном файле, таком как episerver.config, в зависимости от настроек проекта.

2. Вы можете столкнуться с другой проблемой, если работаете удаленно и не можете получить доступ к файловому ресурсу. Иногда я сохраняю папку VPP с файлами проекта и использую относительный путь (см. gist.github.com/778715 ). А затем проверьте папку VPP в системе управления версиями, чтобы весь проект мог быть проверен на любом компьютере любым разработчиком. Конечно, если папка VPP очень большая, лучше всего хранить ее в общей сетевой папке и не засорять репозиторий системы управления версиями.