У меня есть интрасеть с сервером IIS 7.5, который обслуживает веб-сайт по умолчанию, и второй сайт, который связан с заголовком хоста "orderentry". Это прекрасно работает.
Теперь мне нужен третий сайт. Я установил для него DNS-запись и привязал сайт к "oepreprod"
Когда я тестирую этот новый сайт, вместо перехода на новый сайт он переходит на веб-сайт по умолчанию. Я не могу найти причину, по которой это не работает должным образом.
Это привязка, которую он показывает в свойствах сайта:
http:10.20.20.94:80:eopreprod
Это запрос, который делается для перехода на сайт:
GET http://oepreprod/ HTTP/1.1
Host: oepreprod
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
DNT: 1
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Как видите, заголовок настроен правильно.
Я не знаю, что еще попытаться заставить это работать.
Я попытался перезапустить IIS, но ничего не изменилось.
Как я могу это решить?
Если ваша конфигурация скопирована, проблема будет в разнице между
eopreprod (http:10.20.20.94:80:eopreprod)
и ваш запрос:
oepreprod (Host: oepreprod)
Чтобы сделать его более заметным:
против