SQL Server 2017 Express Edition: localhost и 127.0.0.1 не идентичны

816
NaSt

Мне нужно установить и использовать SQL Server 2017 Express Edition.

Я скачал его по этой ссылке: Microsoft® SQL Server® 2017 Express и установил базовую версию для C:\Program Files\Microsoft SQL Server.

Я могу запустить его и получить доступ к нему http://localhost, но я должен использовать http://127.0.0.1. И когда я использую http://127.0.0.1 . Я вижу следующее:

Bad Request - Invalid Hostname HTTP Error 400. The request hostname is invalid. 

Я пытался редактировать мой hosts. Я пошел C:\Windows\System32\drivers\etc, откройте hostsи раскомментируйте следующую строку:127.0.0.1 localhost

# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host  # localhost name resolution is handled within DNS itself. 127.0.0.1 localhost # ::1 localhost 

Но это не имеет никакого эффекта. У меня есть доступ localhost, но нет на 127.0.0.1. Плохой запрос.

Я попытался перезагрузить.

Что мне не хватает?

Windows 10 Pro 64  Visual Studio 2017 SQL Server 2017 Express Edition 14.0.1000.169, RTM 

Экран IIS. (Название сайта, URL-адрес, Идентификатор)

0
Когда вы настраивали базу данных, использовали ли вы localhost или 127.0.0.1, обычно файлы конфигурации должны быть изменены, чтобы разрешить и то, и другое (то есть Apache, MySQL и т. Д.) Ramhound 6 лет назад 0
@Ramhound Я использую решение Visual Studio, которое было создано не мной. Мне просто нужно запустить его в студии, обновить базу данных и запустить «запустить без отладки». Он открывает браузер на странице localhost. Но мне нужно использовать 127.0.0.1 NaSt 6 лет назад 0
@Ramhound И я не могу найти, где автор этого .SLN настроил адреса NaSt 6 лет назад 0
Вы не ищете в правильном месте. Посмотрите, как настроен IIS. * Решение Visual Studio не имеет ничего общего с этой проблемой. * Ramhound 6 лет назад 0
@ Ramhound IIS показывает, что это только как localhost: https://i.stack.imgur.com/IJZgV.png (имя сайта, URL-адрес, идентификатор) NaSt 6 лет назад 0
Итак, вы ответили на свой вопрос Ramhound 6 лет назад 0
@ Ramhound, да, похоже так. Спасибо! NaSt 6 лет назад 0

0 ответов на вопрос