Я использую встроенный веб-сервер Visual Studio для тестирования и приложения EPiServer. Когда у меня запущено приложение в IIS, и я попадаю в корневой каталог виртуального каталога, EPiServer вступает во владение и отправляет мне страницу по умолчанию. Используя сервер Visual Studion (который я делаю по причинам лицензии с помощью SDK), он всегда дает мне представление «Список каталогов» моего сайта. Кто-нибудь знает, как настроить этот веб-сервер, чтобы запретить просмотр / просмотр каталогов?
Дополнительная информация:
Эта проблема, похоже, влияет только на корень веб-сервера visual studion (далее я буду называть его cassini). Например, если я запускаю сайт с localhost: 6666, то я обнаружу, что localhost: 6666 / en / будет работать нормально, а EPiServer VPP будет знать, что он делает. Если я использую localhost: 6666 /, то VPP никогда не сработает (или так оно и будет). Мне кажется, что при попадании в корень Кассини он проверяет, существует ли страница (чего нет, так как у меня нет значения по умолчанию). Если он решает, что страница не существует, то он отображает список каталогов, а не 404. Первое, что мне нужно сделать, - отключить просмотр каталогов в cassini, а затем посмотреть, почему VPP не работает правильно.
Итак, я полагаю, что основа вопроса такова: есть ли способ изменить эти настройки в Cassini, когда Visual Studio запускает все?
(EPiServer может быть красной сельдью, но на всякий случай это CMS версия 5)
Дальнейшее обновление
Мне удалось заполучить исходники для Cassini 3.5, и я обернулся. 3.5 прекрасно работает и ведет себя как IIS в этом случае. То есть Отсутствие документа по умолчанию не приводит к листингу Справочника, скорее, если позволяет обработчикам HTTP включиться, а затем EPiServer сделает все остальное! Итак, вопрос в том, могу ли я добиться того же в усилиях Visual Studios на веб-сервере?