У меня есть веб-служба, работающая под IIS 6. Я изменил идентификатор пула приложений на конкретного пользователя (он был в локальной системе). После этого изменения я больше не могу получить доступ к службе, используя имя сервера. Я могу получить доступ к услуге только используя IP-адрес сервера. Я хочу получить доступ к службе, используя имя сервера, а не IP-адрес. Что пошло не так?
Я сомневаюсь, что изменение идентификатора пула приложений связано с этой проблемой.
Я подозреваю, что отсутствует заголовок хоста или другой веб-сайт, претендующий на это имя. Если веб-сайт принимает все заголовки хоста (в IIS может быть только один для каждого IP-адреса), а другой определяет конкретный заголовок хоста (например, имя вашего сервера), то второй веб-сайт «выигрывает» и будет обрабатывать запросы для этого заголовок хоста.
Также проверьте настройки DNS. Разрешает ли nslookup SERVERNAME правильный IP-адрес?
Проверьте этот вопрос - вроде бы такая же ситуация.