web-dev-qa-db-ja.com

構成ファイルは整形式のXMLではありません#2

Windows Server 2008上のIIS 7 Webサーバーを修正しようとしています。この構成がうまくいかなかった原因はわかりません。

IIS Managerのオブジェクトエクスプローラーでサーバーノードをクリックするとエラーが発生します。

There was an error when trying to connect.  Do you want to retype your credentials and try again?

Details:

Filename:

\\?\C:\Windows\system32\inetsrv\config\applicationHost.config
Line number: 1
Error: Configuration file is not well-formed XML

enter image description here

17
MacGyver

これに従いますが、「スキーマ」フォルダーも「エクスポート」フォルダーも履歴から現在のフォルダーにコピーしないでください。

http://web.archive.org/web/20130110080607/http://jshidell.com/2012/03/27/fixing-corrupted-applicationhost-config-file-in-iis-7/ =

より詳しい情報:

この問題を再現できました!! Web.Configを誤って変更すると(以下の質問の回答を参照)、最終的にこの問題が発生しました。このすべてを行ったので、すべてを元に戻すのは非常に難しいので、サーバーのバックアップから復元してすべてを修正する必要があります。悪い悪い悪いマイクロソフト!

。NET 3.5から.NET 4.0へのアップグレード後にASP.NET汎用ハンドラーが呼び出されない

この質問は次のものに関連しています:

https://serverfault.com/questions/525443/how-to-uninstall-iis-from-windows-server-2008/525496#525496

教訓:Webサーバーを展開する前に、変更する前にこのフォルダーからコンテンツをコピーしますIIS 7構成またはWeb.Configを変更します。

C:\Windows\system32\inetsrv\config\
5
MacGyver

この問題は、「applicationhost.config」ファイルが破損しているためです。

このファイルのバックアップは、C:\inetpub\history\に保存されます。破損したファイルC:\Windows\system32\inetsrv\config\applicationhost.configを削除し、バックアップから復元します。次に、IISを起動して再起動します。

問題は解決されます。

35
user3013626

これは、私が管理者を支援するサーバーで起こりました。トラブルシューティングを行っていますが、最近、設定ファイルを変更するIISで何も変更しませんでした...ただ空(0バイト)になりました。それ。

1
Eric Kramer

構成をインポートした後にユーザーパスワードが最近変更されたために、同様の問題が発生しました。

接続しようとしたときにエラーが発生しました。資格情報を再入力して再試行しますか?ファイル名:C:\ Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config

解決策は、C:\ Windows\System32\inetsrv\configのredirection.configファイルで有効をtrueからfalseに変更することでした。

<configurationRedirection enabled="false" 

詳細はこちら: http://blogs.iis.net/wonyoo/shared-configuration-and-password-expiration

0
live-love

その場所からapplicationHost.configファイルを削除して、プロジェクトをリロードするだけです。プロジェクトのリロード中に、新しいapplicationHost.configファイルが自動的に作成されます。

0
Shrikant