#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 очень большая, лучше всего хранить ее в общей сетевой папке и не засорять репозиторий системы управления версиями.