2016-04-13 6 views
0

Я использовал Visual Studio и IIS для успешного развертывания веб-проекта на локальном хосте. Перейдите в localhost на порт 51? Отлично, он подтягивается. Замечательно.Разница между настройкой IIS Привязки и редактирование файлов хостов Windows?

Затем я попытался добавить привязку, чтобы набрать «пример: 51», и это подтянет сайт. Затем я получил следующее сообщение об ошибке в хроме:

Этот сайт не может быть достигнут сервер DNS-адрес

пример не может быть найден.

ERR_NAME_NOT_RESOLVED

Оглядевшись, некоторые ответы сказали, чтобы изменить файл хостов в Windows. Я сделал это, и он все решил. Я набираю «пример: 51», я перенаправлен на localhost, который подтягивает сайт.

Затем я полностью удалил привязку «пример» от IIS, и он все еще работал нормально. Я не столько добавлял привязку, сколько менял способ интерпретации «примера». Он также отправляет меня на localhost и на любой другой порт, включая 80, и я не думаю, что это было бы обязательным.

Итак, теперь я думаю, что я не решил проблему привязки правильно. Должен ли я сделать что-то по-другому?

ответ

0

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

привязки IIS не имеют ничего общего с DNS или разрешением имен, а именно, как браузер знает, что example должен разрешить ваш хост.