web-dev-qa-db-ja.com

エラー:「構成セクション「system.webServer / management / delegation」はスキーマが欠落しているため読み取ることができません

私のコンピューターからWebサイトをIIS Webサーバー経由でWebデプロイ経由で公開しようとしています。

3台のサーバーがあります。すべてのサーバーが同じものをインストールし(Webdeployなど)、サービスが開始されます(Web Deployment AgentサービスとWeb Management Service)。

最初のサーバーでは、接続に問題はありません。しかし、Visual StudioでIISに接続を検証すると、他の2つのサーバーでエラーが発生します。 IISサーバーのログを見ると、htmlコード200(ok)のアクセスリストがあります。

要求がリモートコンピューターで処理されたときにエラーが発生しました。ファイル名:MACHINE/WEBROOT

エラー:構成セクション 'system.webServer/management/delegation'はスキーマが欠落しているため読み取ることができません

何がこの問題を解決できるのか本当に分かりません。あなたが私を助けてくれることを願っています。

78
lucamuh

Web配置をアンインストールしてから再インストールします。

これで問題は解決しました。インストーラーの「修復」オプションでは解決しませんでした。

47
petero

私はまったく同じ問題を抱えていました。3.5の上にWeb Deploy 3.6をインストールしたことがわかりました。 Web Deploy 3.6を削除して3.5を再インストールし、問題が解決するかどうかを確認します。

以下の@ james-wilkinsコメントを試すこともできます。「私の場合、管理サービスをインストールする前にWeb Deployをインストールしました...」

109
cederlof

私の場合、管理サービスをインストールする前にWeb Deployをインストールしました。管理サービスを含めるためにインストールで「変更」を試みました(または、Windows機能の追加/削除から機能を追加できます)が、助けにはなりませんでした(この投稿でエラーを見つけました)。最終的に、3.6の単純なアンインストールと再インストールが私にとってはうまくいきました。 Web管理サービスを最初にインストールする必要があるようです。典型的なMSの指示では、これについてもまったく言及していません。

9
James Wilkins