2013-10-09 3 views
4

Я пытаюсь разместить сайт на порту 8123. Он работает нормально, но после его размещения я пытаюсь установить его заголовок хоста (DNS): когда я устанавливаю его заголовок хоста, он не открыл приложение по этой ссылке ,Как установить заголовок хоста IIS 7 Получение ошибки? asp.net

Меня зовут сайт «InspectionDesign»: после того, как хостинг, когда я установил свой заголовок узел я иду в его связывающей настройке и редактировать его:

Type HostHeader  Port IP Address 

http haks.design.us 8123  * 

и когда я использую эту ссылку haks.design.us это не получает вещь.

Я также попытался APPCMD на терминале по этой ссылке:

http://technet.microsoft.com/en-us/library/cc753195%28v=ws.10%29.aspx 

и изменить эту команду в соответствии с моими потребностями, как:

appcmd set site /site.name: InspectionDesign/bindings.[protocol='http',bindingInformation='*:8123:'].bindingInformation:*:8123: haks.design.us 

при запуске этой команды я получаю ошибку "appcmd is not recognized as an internal or external command"

Как установить заголовок хоста и какие ошибки я делаю?

Надеемся на ваше предложение.

Спасибо заранее

+0

Вы также называете эту связь с номером порта? Как haks.design.us:8123? Какую ошибку вы получаете при вызове этой ссылки? – Robert

+0

это не вызывает ничего, когда я использую порт не слишком со ссылкой –

+0

вы уверены, что у вас есть правильные записи в настройке DNS для домена? Вы заинтересованы в записи * A * – Robert

ответ

1

Там две вещи, которые я сразу вижу ошибиться, и это может быть легко преодолевают:

APPCMD не признается в качестве внутренней или внешней командой

И пространство необходимо между именем сайта и параметром cmdline/bindings.

APPCMD обычно находится в (это, очевидно, не является частью вашей переменной окружения PATH)

% SystemRoot% \ system32 \ Inetsrv \

Обычно% SystemRoot% находится в

C: \ Windows

Так, чтобы сделать эту команду, вам необходимо полностью указать путь к Appcmd как так

C: \ Windows \ system32 \ Inetsrv \ APPCMD установить сайт /site.name: InspectionDesign /bindings.[protocol='http 'bindingInformation =' : 8123:. '] bindingInformation:: 8123: haks.design.us

Это приводит к ошибке, поскольку в документации на странице Technet вы упомянули неверен. Я отправил отчет об ошибке в Microsoft.

Правильный ЦМД:

C: \ Windows \ system32 \ Inetsrv \ APPCMD установить сайт /site.name:InspectionDesign/+ привязок.[Протокол = «HTTP», bindingInformation = «*: 8123: haks.design.us»]

Если у вас нет записи DNS, то вы можете поддельный, используя запись в файл хостов на компьютер, с которого вам нужно перейти на сайт. Так что не на сервере, если это не машина, с которой вы работаете. Файл hosts находится в папке C: \ Windows \ System32 \ drivers \ etc и не имеет расширения.

N.B. Я администратор, и это проверено в iis 7.5 на Windows 7

+0

новый объект привязки отсутствующих необходимых атрибутов не может добавить дублирующийся ввод коллекции привязки типа с комбинированным атрибутом ключа protocole –

+0

во время работы aapcmd я получил эту ошибку –

+0

Я отредактировал файл моего хоста с 127.0.0.1 haks.design.us, а также запустил команду как вы упомянули выше, но все же haks.design.us не работает для меня ??? –

Смежные вопросы