WedX - журнал о программировании и компьютерных науках

Привязка HTTP отсутствует в IIS

Использование IIS 7.5

В разделе типа привязки я вижу эти параметры... но нет доступного варианта http. Тип привязки: - net.tcp - net.pipe - net.msmq - msmq.formatname

Как я могу получить HTTP там? Я пробовал удалить IIS и переустановить его, не помогло.

07.10.2012

Ответы:


1

Если у кого-то еще есть эта проблема, моим окончательным решением было:

  1. Удалить WAS (службы активации Windows)
  2. Удалить IIS
  3. Перезагрузить
  4. Установить WAS
  5. Установить IIS
  6. Перезагрузить

После этой второй перезагрузки все мои привязки вернулись ... Ура :)

07.10.2012

2

Перейдите в Панель управления --> Программы и компоненты
1) Включите или выключите функции Windows
2) Снимите флажки "Информационные службы Интернета" (IIS) и "Служба активации процессов Windows" (WAS)
3) ОК....
4) Необходимо перезагрузить компьютер
При запуске Windows
Перейдите в Панель управления --> Программы и компоненты
1) Включите компоненты Windows включено или выключено
2) Отмечены "Информационные службы Интернета" (IIS) и "Служба активации процессов Windows" (WAS)
3) ОК

Удачи!!

28.07.2013

3

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

Если вы перейдете к applicationHost.config, мой файл находится в папке C:\Windows\System32\inetsrv\Config. Откройте его и убедитесь, что вы видите http под listenerAdapters. Пример показывает https, но вы можете сделать то же самое для http.

<listenerAdapters>
   <add name = "https"/>
</listenerAdapters>

Решение было найдено на странице https://forums.iis.net/t/1177049.aspx?Problems+creating+a+new+site

23.11.2018
  • Спасибо! Это также сработало для меня. Не уверен, что вызвало это. Я удалил функции IIS, а затем добавил их обратно без перезагрузки между ними. (Я хотел удалить их с виртуальной машины, упс). 09.08.2019

  • 4

    Я считаю, что большинство ответов ниже являются излишними. Чего не хватает, так это определения http listenerAdapter в C:\WINDOWS\System32\Inetsrv\Config\applicationhost.config.

    Откройте файл в редакторе (от имени администратора), найдите тег <listenerAdapters>. Могу поспорить, что в нем нет адаптера «http».

    Добавьте эту строку: <add name="http" /> сразу после <listenerAdapters>, сохраните и выйдите.

    Введите команду iisreset от имени администратора; перезапустите диспетчер IIS - селектор теперь на месте

    30.10.2018

    5

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

    Hosted Web Core Applications Функция IIS, чтобы ваши выводы были видны.

    23.08.2016

    6

    У меня были некоторые похожие проблемы, хотя и немного другая настройка. Мой был с IIS 10. При попытке добавить новый сайт поле типа привязки было пустым, не было полей ввода IP-адреса или порта. многочисленные удаления/переустановки также не сработали. В конце концов было решено заменить файлы конфигурации, расположенные в C:\Windows\System32\Inetsrv\Config. А именно: applicationHost.config, Administration.config и redirection.config. Я вытащил их из чистой установки. Как всегда, вы должны сделать резервную копию, прежде чем делать это, также обратите внимание, что их замена приведет к потере всех существующих сайтов и настроек, поэтому действуйте осторожно.

    21.10.2016

    7

    Я столкнулся с той же проблемой в Windows 10, решил ее с помощью предложения ljsg. В консоли с повышенными привилегиями (запуск от имени администратора):

    cd %SYSTEMROOT%\System32\Inetsrv\Config copy *.clean.install *. ren *.config *.back ren *.config.clean *. @powershell -Command "Disable-WindowsOptionalFeature -Online –All -FeatureName @('IIS-ApplicationDevelopment','IIS-ApplicationInit','IIS-ASP','IIS-ASPNET','IIS-ASPNET45','IIS-BasicAuthentication','IIS-CertProvider','IIS-CGI','IIS-ClientCertificateMappingAuthentication','IIS-CommonHttpFeatures','IIS-DefaultDocument','IIS-DigestAuthentication','IIS-DirectoryBrowsing','IIS-FTPServer','IIS-FTPSvc','IIS-HealthAndDiagnostics','IIS-HostableWebCore','IIS-HttpCompressionDynamic','IIS-HttpCompressionStatic','IIS-HttpErrors','IIS-HttpLogging','IIS-HttpRedirect','IIS-HttpTracing','IIS-IIS6ManagementCompatibility','IIS-IISCertificateMappingAuthentication','IIS-IPSecurity','IIS-ISAPIExtensions','IIS-ISAPIFilter','IIS-LegacyScripts','IIS-LegacySnapIn','IIS-LoggingLibraries','IIS-ManagementConsole','IIS-ManagementScriptingTools','IIS-ManagementService','IIS-Metabase','IIS-NetFxExtensibility','IIS-NetFxExtensibility45','IIS-Performance','IIS-RequestFiltering','IIS-RequestMonitor','IIS-Security','IIS-ServerSideIncludes','IIS-StaticContent','IIS-URLAuthorization','IIS-WebDAV','IIS-WebServer','IIS-WebServerManagementTools','IIS-WebServerRole','IIS-WebSockets','IIS-WindowsAuthentication','IIS-WMICompatibility','WCF-HTTP-Activation','WCF-HTTP-Activation45','WCF-NonHTTP-Activation','WCF-Pipe-Activation45','WCF-Services45','WCF-TCP-Activation45','WCF-TCP-PortSharing45','WAS-ConfigurationAPI','WAS-NetFxEnvironment','WAS-ProcessModel','WAS-WindowsActivationService')"

    Затем перезагрузитесь и выполните:

    @powershell -Command "Enable-WindowsOptionalFeature -Online –All -FeatureName @('IIS-ApplicationDevelopment','IIS-ApplicationInit','IIS-ASP','IIS-ASPNET','IIS-ASPNET45','IIS-BasicAuthentication','IIS-CertProvider','IIS-CGI','IIS-ClientCertificateMappingAuthentication','IIS-CommonHttpFeatures','IIS-DefaultDocument','IIS-DigestAuthentication','IIS-DirectoryBrowsing','IIS-FTPServer','IIS-FTPSvc','IIS-HealthAndDiagnostics','IIS-HostableWebCore','IIS-HttpCompressionDynamic','IIS-HttpCompressionStatic','IIS-HttpErrors','IIS-HttpLogging','IIS-HttpRedirect','IIS-HttpTracing','IIS-IIS6ManagementCompatibility','IIS-IISCertificateMappingAuthentication','IIS-IPSecurity','IIS-ISAPIExtensions','IIS-ISAPIFilter','IIS-LegacyScripts','IIS-LegacySnapIn','IIS-LoggingLibraries','IIS-ManagementConsole','IIS-ManagementScriptingTools','IIS-ManagementService','IIS-Metabase','IIS-NetFxExtensibility','IIS-NetFxExtensibility45','IIS-Performance','IIS-RequestFiltering','IIS-RequestMonitor','IIS-Security','IIS-ServerSideIncludes','IIS-StaticContent','IIS-URLAuthorization','IIS-WebDAV','IIS-WebServer','IIS-WebServerManagementTools','IIS-WebServerRole','IIS-WebSockets','IIS-WindowsAuthentication','IIS-WMICompatibility','WCF-HTTP-Activation','WCF-HTTP-Activation45','WCF-NonHTTP-Activation','WCF-Pipe-Activation45','WCF-Services45','WCF-TCP-Activation45','WCF-TCP-PortSharing45','WAS-ConfigurationAPI','WAS-NetFxEnvironment','WAS-ProcessModel','WAS-WindowsActivationService')"

    ..конечно, функции для установки должны быть скорректированы по мере необходимости.

    13.11.2016

    8

    У меня возникла ошибка, и я решил ее, работая, как указано выше, Но работайте и с третьим.

    1. «Информационные службы Интернета» (IIS)
    2. «Служба активации процессов Windows» (WAS)
    3. "Internet Information Services Hostable WebCore"

    Третья функция Windows, которую необходимо удалить/установить:

    31.01.2019
    Новые материалы

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

    ИИ в аэрокосмической отрасли
    Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


    Для любых предложений по сайту: [email protected]