не знайте, как эта структура виртуального каталога была установкой на iis6

Наш сервер разработки имеет установку следующим образом:

\\DEVSRVR\WEBSITES\COMMON
└───include

Вот то, где все файлы CSS и сценария находятся. Они требуются различными веб-приложениями

\\DEVSRVR\WEBSITES\TESTING\SAM
├───Backup
│   └───bin
├───bin
└───help

Вот то, где приложение находится. Предположим, что существует aspx страница под папкой под названием SAM, мы обычно выпускали бы запрос HTTP следующим образом:

http://testing.apps/sam/default.aspx

Мы полагаем, что testing.apps виртуальное имя указывает на \\\\devsrvr\websites\testing папка.

Предположим, что существует файл CSS, названный menu.css, внутри распространенным/включающим. Мы должны были бы просто заставить следующий http звонить для получения его:

http://testing.apps/common/include/menu3.css

Это работает!!! Я не понимаю как? Нет такой папки, названной распространенной в тестировании...

0
задан 28.10.2014, 12:48

1 ответ

IIS не требует, чтобы структура каталогов веб-сайта соответствовала дисковой структуре каталогов.

Возможно, что у Вас есть веб-сайт, настроенный связанный с testing.apps имя хоста, которое отображается на \\devsrvr\websites\testing, затем в /sam путь у Вас есть виртуальный каталог, указывающий \\devsrvr\websites\common.

(обратите внимание, что сервер IIS, вероятно, использует локальные пути как"C:\inetpub\wwwroot\common"а не пути UNC)

0
ответ дан 27.11.2019, 19:25

Теги

Похожие вопросы