2017-02-08 27 views
1

У меня есть простой проект в asp.net mvc3 Я публикую на своем локальном ПК и используя свой IP-адрес, чтобы открыть его. Я пытаюсь использовать имя хоста, которое я установил в IIS, но он не откроет проект. Как использовать имя хоста в IIS7 ?. Кто-нибудь знает ?.Вместо IP-адреса использовать имя хоста в IIS 7

+0

У вас есть надлежащая настройка DNS? Если это просто локально, вы можете отредактировать файл хостов –

+0

@ GôTô Я новичок в IIS7, все, что я знаю, это как опубликовать проект и использовать IIS7. Можете ли вы научить меня, как? –

ответ

1

Чтобы добавить имя хоста в IIS7 следовать this procedure от Microsoft:

  1. Откройте Диспетчер IIS. Для получения информации об открытии диспетчера IIS см. Откройте диспетчер IIS (IIS 7).
  2. На панели «Соединения» разверните узел «Узлы » в дереве, а затем выберите сайт, для которого вы хотите установить .
  3. В области «Действия» нажмите «Привязки».
  4. В диалоговом окне «Связывание сайтов » выберите привязку, для которой вы хотите добавить , а затем нажмите «Изменить» или нажмите «Добавить», чтобы добавить новую привязку с заголовком хоста.
  5. В поле Имя хоста введите заголовок хоста для сайта, например www.contoso.com.
  6. Нажмите OK.
  7. Чтобы добавить дополнительный заголовок узла , создайте новое связывание с тем же адресом и портом IP , и новым заголовком хоста. Повторите для каждого хоста заголовок, который вы хотите использовать для этого IP-адреса и порта.

Эта конфигурация означает, что запросы, полученные IIS для данного хоста будут отправлены на конкретный сайт вы настроили.

Однако вам нужна конфигурация для запросов на фактический выход на этот IIS-сервер, и именно здесь используется DNS.

Ваш сервер может быть найден через его IP-адреса (ы). Здесь вы хотите, чтобы ваш сервер был найден через имя хоста, поэтому вам нужна конфигурация где-то, где говорится, что ваше имя узла указывает на ваш IP-адрес вашего сервера.

  • Если это для сайта интрасети, обратитесь к вашей сетевой команде.
  • Если это для интернет-сайта/экстрасети, вам необходимо купить доменное имя, и ваш провайдер позволит вам настроить DNS-конфигурацию.
  • Если это используется только для локальных (Windows), вы можете обойти DNS с помощью файла hosts. Например, проверьте this page. Файл hosts позволяет указать компьютер указать имя хоста IP по вашему выбору.
+0

Я пытаюсь поэкспериментировать, и я пришел с этим решением, которое вы дали добавить имя хоста в 'IIS', прежде чем я создам поток. Но это не работает. И теперь я также следую вашим шагам с помощью DNS. –