Должен ли я поместить свои сайты ASP.NET в папку wwwroot? - PullRequest
58 голосов
/ 23 сентября 2011

У меня есть несколько сайтов, которые работают под IIS на одной машине.

Должен ли я поместить эти сайты в папку C: \ inetpub \ wwwroot \ или в папку C: \ inetpub \?

Например,

  • C: \ inetpub \ wwwroot \ Website1 \
  • C: \ inetpub \ wwwroot \ Website2 \

или

  • C: \ inetpub \ Website1 \
  • C: \ inetpub \ Website2 \

Есть ли плюсы / минусы для того или иного рекомендуемого местоположения(У меня есть только диск C на этой машине)?

Я не уверен, есть ли «правильный» ответ на этот вопрос, но хочу следовать передовой практике, если таковой имеется.

Большое спасибо, Джонатан

Ответы [ 4 ]

62 голосов
/ 23 сентября 2011

По второму маршруту.

wwwroot просто находится в качестве контейнера для веб-сайта по умолчанию для сервера. Если вы удалите веб-сайт по умолчанию из IIS, вы можете безопасно удалить этот каталог. В любом случае, ваши сайты не имеют ничего общего со стандартными, поэтому они должны находиться в своих собственных папках в inetpub.

Тем не менее, иногда мы имеем несколько "типов" сайтов на одном сервере. Например DEV и QA. В этом случае я бы структурировал это как:

C: \ Inetpub \ DEV \ site1
c: \ inetpub \ dev \ site2

C: \ Inetpub \ QA \ site1
c: \ inetpub \ qa \ site2

4 голосов
/ 23 сентября 2011

Как вариант:

C: \ WebSites \ my.site1.com

C: \ WebSites \ my.site2.com

0 голосов
/ 23 сентября 2011

Нет однозначного ответа, но

  • C: \ Inetpub \ Wwwroot \ Website1 \
  • C: \ Inetpub \ Wwwroot \ WEBSITE2 \

- это стандартные местоположения для веб-сайтов. Например, c: \ inetpub \ ftproot может использоваться для размещения FTP-сайта.

0 голосов
/ 23 сентября 2011

Если вы предпочитаете, вы можете поместить папку приложения на рабочий стол вашего сервера. Это действительно зависит от вас. Вам просто нужно правильно настроить IIS и предоставить необходимые разрешения на доступ к вашей папке. Вот и все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...