У меня есть простой проект в asp.net mvc3
Я публикую на своем локальном ПК и используя свой IP-адрес, чтобы открыть его. Я пытаюсь использовать имя хоста, которое я установил в IIS, но он не откроет проект. Как использовать имя хоста в IIS7 ?. Кто-нибудь знает ?.Вместо IP-адреса использовать имя хоста в IIS 7
ответ
Чтобы добавить имя хоста в IIS7 следовать this procedure от Microsoft:
- Откройте Диспетчер IIS. Для получения информации об открытии диспетчера IIS см. Откройте диспетчер IIS (IIS 7).
- На панели «Соединения» разверните узел «Узлы » в дереве, а затем выберите сайт, для которого вы хотите установить .
- В области «Действия» нажмите «Привязки».
- В диалоговом окне «Связывание сайтов » выберите привязку, для которой вы хотите добавить , а затем нажмите «Изменить» или нажмите «Добавить», чтобы добавить новую привязку с заголовком хоста.
- В поле Имя хоста введите заголовок хоста для сайта, например www.contoso.com.
- Нажмите OK.
- Чтобы добавить дополнительный заголовок узла , создайте новое связывание с тем же адресом и портом IP , и новым заголовком хоста. Повторите для каждого хоста заголовок, который вы хотите использовать для этого IP-адреса и порта.
Эта конфигурация означает, что запросы, полученные IIS для данного хоста будут отправлены на конкретный сайт вы настроили.
Однако вам нужна конфигурация для запросов на фактический выход на этот IIS-сервер, и именно здесь используется DNS.
Ваш сервер может быть найден через его IP-адреса (ы). Здесь вы хотите, чтобы ваш сервер был найден через имя хоста, поэтому вам нужна конфигурация где-то, где говорится, что ваше имя узла указывает на ваш IP-адрес вашего сервера.
- Если это для сайта интрасети, обратитесь к вашей сетевой команде.
- Если это для интернет-сайта/экстрасети, вам необходимо купить доменное имя, и ваш провайдер позволит вам настроить DNS-конфигурацию.
- Если это используется только для локальных (Windows), вы можете обойти DNS с помощью файла hosts. Например, проверьте this page. Файл hosts позволяет указать компьютер указать имя хоста IP по вашему выбору.
Я пытаюсь поэкспериментировать, и я пришел с этим решением, которое вы дали добавить имя хоста в 'IIS', прежде чем я создам поток. Но это не работает. И теперь я также следую вашим шагам с помощью DNS. –
У вас есть надлежащая настройка DNS? Если это просто локально, вы можете отредактировать файл хостов –
@ GôTô Я новичок в IIS7, все, что я знаю, это как опубликовать проект и использовать IIS7. Можете ли вы научить меня, как? –