53

IIS 7.5でWindows 2008(x64)に新しいサーバーを設定しています。 Web Platform InstallerからWeb Deploy 2.1をインストールしました。Visual Studio 2010でWebを展開する - Web管理サービスがありません

しかし、サーバーは、Web管理サービスが欠落している、そしてその結果として、任意のWebデプロイがこのメッセージで失敗します。

Error 1 Web deployment task failed.(Could not complete the request to remote agent URL 'https://url:8172/MsDeploy.axd?site=Default Web Site'.) 
This error indicates that you cannot connect to the server. Make sure the service URL is correct, firewall and network settings on this computer and on the server computer are configured properly, and the appropriate services have been started on the server. 
Error details: 
Unable to connect to the remote server 
No connection could be made because the target machine actively refused it 

私はサービスをチェックし、必要なサービスが不足していた:

enter image description here

Web配置エージェントサービス(IIS6サービス)はインストールされていますが、Web管理サービス(IIS7展開サービス)はインストールされていません。

どうすればこの問題を解決できますか? Web PlatformインストーラはWeb配置に対して機能しませんか?

答えて

89

からインストールしてください2014年4月現在のものですウォークスルー:

  1. available as a download from Microsoftあるサーバー上のWebプラットフォームのインストーラを、インストールしてください。

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-26-18.png

  2. オープンのWebプラットフォームインストーラー、上部にある "製品" を、選択し、 "管理サービス" を検索してください。 「IIS:Management Service」の結果から「追加」ボタンをクリックし、「インストール」をクリックします。

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-34-25.png

  3. Web管理サービスがインストールされたら、サービスコンソールでそれを見つけます。起動タイプを[自動]に設定して起動します。

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-38-19.png

  4. オープンIIS。サーバーノードを選択した状態で、機能ビューで「管理サービス」を見つけます。

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-44-28.png

  5. ダブル機能を開くには、 "管理サービス" をクリックしてください。必要に応じて右パネルで停止して編集します。 [リモート接続を有効にする]をオンにします。あなたが変更を終えたら。 [適用]をクリックし、[開始]をクリックします。

    http://www.schiffhauer.com/wp-content/uploads/2014/04/2014-04-01_14-48-02.png

+9

ステップウォークスルーによる優れたステップ。 – JasonCoder

+2

完全に同意します。優れた答え。 – user1477388

+0

WebPlatformインストーラに管理サービスが表示されなくなりました。 Windows 7でWeb Platform Installer 5.0を使用していますが、これはWindows 10でも当てはまります – user3095420

3

[プログラムの追加と削除]に移動し、Web配置を見つけて[変更]を押すと、不足している機能を追加できるはずです。選択したWebPIパッケージが、デフォルトでインストールされていない可能性があります(IIRC、複数のWebDeployインストールパッケージがあります)。

+0

おかげで、私はWin8.1でサービスからIISをインストールしてWebDeployをインストールします。私の場合、WebDeployはデフォルトでWMSvcをインストールしません。 –

11

InetMgr.exeを起動し、ツリービューのサーバーノード上にあるときに、「管理サービス」を選択します。デフォルトでは無効になっていますので、「リモート接続を有効にする」をチェックする必要があります。

+2

@DeveloperDanリンクが死んでいます。最新のWebアーカイブのバージョン:http://web.archive.org/web/20121005054118/http://tedgustaf.com/en/blog/2011/8/publish-aspnet-website-through-visual-studio-to-リモートサーバーを使用したWeb配置/ –

23

製品の下にWPI(Web Platform Installer)を開き、IIS:管理サービスを追加します。

WPIの場所がわからない場合は、サーバーのIISマネージャ - >サーバーノード - >管理セクションに移動します。それが上ではない場合がある。ここhttp://www.microsoft.com/web/gallery/install.aspx?appid=WDeploy

+2

私にとって、これは正解です。 – haymansfield

0

それがグレー表示されたので、私は、リモート接続を有効にできなかったすべての手順(IIS7)を実行した後、心に留めておくべき何か。管理サービスを停止し、コンソールをリフレッシュして(まだグレー表示のまま)、[コンテンツビュー]タブの下部をクリックして[機能の表示]タブに戻り、最後にリモート接続を有効にすることができました。製品のインストール後にバグのように見えましたが、最新のWeb Platform Installerにアップグレードしなかったためかもしれません。 PowerShellで

8

Import-Module Servermanager 
Import-Module WebAdministration 
Add-WindowsFeature Web-Mgmt-Service 
+1

私が働いている場所でWeb Platform Installerがブロックされているので、これは私のために働いていました。 –

+0

ここでは、Import-Module WebAdministrationは必要ないと思います。 – Ivan

関連する問題