web-dev-qa-db-ja.com

IIS)にHTTPバインディングがありません

IIS 7.5

バインディングタイプの下で、これらは私が見るオプションです...しかし利用可能なhttpオプションはありません。バインディングタイプ:-net.tcp-net.pipe-net.msmq-msmq.formatname

どうすればそこにHTTPを取得できますか? IISをアンインストールして再インストールしようとしましたが、役に立ちませんでした。

14
Faraday

他の誰かがこの問題を抱えている場合、私の最終的な解決策は次のとおりです。

1)WASの削除(Windowsアクティベーションサービス)2)削除IIS 3)再起動4)WASのインストール5)インストールIIS 6)再起動

その2回目の再起動後、すべてのバインディングが戻ってきました...イェーイ:)

7
Faraday

[コントロールパネル]-> [プログラムと機能]に移動します
1)Windowsの機能をオンまたはオフにします
2)「インターネットインフォメーションサービス」(IIS)および「Windowsプロセスアクティベーションサービス」(WAS)のチェックを外しました
3)OK..。
4)コンピュータを再起動する必要があります
Windowsが起動したとき
[コントロールパネル]-> [プログラムと機能]に移動します
1)Windowsの機能をオンまたはオフにします
2)「インターネットインフォメーションサービス」(IIS)と「Windowsプロセスアクティベーションサービス」(WAS)を確認しました
3)OK

幸運を!!

8
user2626773

かなり前に質問がありましたが、かなりの時間がかかり、ここで提案された解決策のどれも私のためにそれを修正しなかったので、私は私の解決策を投稿するべきだと思いました。

ApplicationHost.configに移動すると、私のものはC:\ Windows\System32\inetsrv\Configの下にありました。それを開き、listenerAdaptersの下にhttpが表示されていることを確認します。例はhttpsを示していますが、httpについても同じことができます。

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

解決策は https://forums.iis.net/t/1177049.aspx?Problems+creating+a+new+site から見つかりました

2
Alex

以下の答えのほとんどはやり過ぎだと思います。不足しているのは、C:\ WINDOWS\System32\Inetsrv\Config\applicationhost.configのhttplistenerAdapterの定義です。

(管理者として)エディターでファイルを開き、<listenerAdapters>タグを探します。私の賭けは、「http」アダプターがリストされていないということです。

次の行を追加します:<add name="http" />の直後に<listenerAdapters>、保存して終了します。

管理者としてiisresetコマンドを発行します。再起動IISマネージャー-セレクターが配置されました

セットアップは少し異なりますが、同様の問題が発生しています。私はIIS 10.新しいサイトを追加しようとしたときに、バインディングタイプフィールドが空で、IPアドレスまたはポートエントリフィールドがありませんでした。多数のアンインストール/再インストールも機能しませんでした。結局のところ、解決策は、C:\ Windows\System32\Inetsrv\Configにある構成ファイルを置き換えることでした。つまり、applicationHost.config、administration.config、redirection.configです。これらをクリーンインストールから取得しました。いつものように。これを行う前にバックアップを取る必要があります。また、これらを置き換えると、既存のサイトとセットアップが失われるため、慎重に検討してください。

0
JustSomeDev

将来この問題に遭遇する他の開発者のためにこれを追加します。上記の答えは正しいですが、無効にする必要がある場合もあります

Hosted Web Core Applications IISは、調査結果を表示するための機能です。

0
Sherlock

私はWindows10で同じ問題に直面し、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')"

..もちろん、インストールする機能は必要に応じて調整する必要があります。

0
egors

私はエラーを受け取り、上記の解決策のように動作することで解決しましたしかし3番目の解決策で動作しますも。

  1. 「インターネットインフォメーションサービス」(IIS)
  2. 「Windowsプロセスアクティベーションサービス」(WAS)
  3. "インターネットインフォメーションサービスのホスト可能なWebCore"

3番目のWindows機能-アンインストール/インストールする必要があります: