Установка IIS7 для имитации GoDaddy, совместно использованного, размещая план

Это должно быть полезно Вам:

http://www.eggheadcafe.com/articles/20050514.asp

1
задан 4 January 2010 в 18:57
2 ответа

Создайте новую запись веб-сайта для каждой новой комбинации домена/папки и свяжите ее с соответствующим пулом приложений в случае необходимости.

1
ответ дан 4 December 2019 в 02:16

Я сказал бы, настраивает одну папку и имеют все Ваши домены как папки внутри, поскольку я думаю, что Вы уже имеете. Таким образом, Ваша структура папок будет похожа на это

E:\webRoot\www.domain1.com\ ... app files ...
E:\webRoot\www.domain2.com\ ... app files ...

Затем просто создайте новый веб-сайт и укажите на него на соответствующее доменное имя. И снова используйте заголовки хоста в своей Привязке для определения различных доменных имен. Нет никакой потребности создать веб-сайт, указал на webRoot папку, или даже имейте файл в ней, поскольку она только используется для корпуса различных папок доменного имени, которые являются приложением specfic.

0
ответ дан 4 December 2019 в 02:16
  • 1
    Если бы я размещал это, именно это я сделал бы, но это не то, что GoDaddy, кажется, делает. Мои sub папки, действительно кажется, корневые каталоги приложения, таким образом, у меня могут быть настройки прикладного уровня в моем web.config, но это все еще, кажется, знает о настройках в корне, содержащем папку. Таким образом, у меня есть /webRoot/www.domain1.com и когда я перешел на www.domain1.com в моем браузере, это добирается до правильного пятна, затем Asp. Сетевые ссылки Действия MVC поместят папку в URL, дающий мне domain1.com/www.domain1.com/home . Вещью, которая озадачивает меня, является корень приложения web.config наблюдение web.config в родителе. –  NerdFury 19 January 2010 в 19:21
  • 2
    Это очень странно. Я знаю, что это проложило бы себе путь при использовании виртуальных каталогов. Затем приложение под корнем возьмет родителя. Но различные веб-сайты в IIS должны быть изолированы и не видеть любые файлы в родительской папке, потому что это - родительская папка/корень сети. –  Tim Meers 19 January 2010 в 21:13
  • 3
    Несомненно, но я don' t думают, что они - отдельный ' websites' в терминологии IIS. Как I' m уверенный Вы знаете, можно создать приложение или виртуальный каталог под веб-сайтом. I' m не уверенный, если Вы используете веб-сайт с точки зрения номенклатуры IIS 7 или просто общий термин. Существуют различия между каталогами приложений и Виртуальными каталогами, но я предполагаю, что просто никогда не могу знать. Я действительно находил определенную проблему, которую я имел (корневое приложение имело конфигурацию, устанавливающую, который не был переопределен в sub приложении, и родительское значение не было допустимо), но будет хорошо установить мою dev среду как мой ENV напоминания. Спасибо за попытку. –  NerdFury 20 January 2010 в 01:19

Теги

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