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
これに従いますが、「スキーマ」フォルダーも「エクスポート」フォルダーも履歴から現在のフォルダーにコピーしないでください。
より詳しい情報:
この問題を再現できました!! 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\
この問題は、「applicationhost.config」ファイルが破損しているためです。
このファイルのバックアップは、C:\inetpub\history\
に保存されます。破損したファイルC:\Windows\system32\inetsrv\config\applicationhost.config
を削除し、バックアップから復元します。次に、IISを起動して再起動します。
問題は解決されます。
これは、私が管理者を支援するサーバーで起こりました。トラブルシューティングを行っていますが、最近、設定ファイルを変更するIISで何も変更しませんでした...ただ空(0バイト)になりました。それ。
構成をインポートした後にユーザーパスワードが最近変更されたために、同様の問題が発生しました。
接続しようとしたときにエラーが発生しました。資格情報を再入力して再試行しますか?ファイル名: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
その場所からapplicationHost.configファイルを削除して、プロジェクトをリロードするだけです。プロジェクトのリロード中に、新しいapplicationHost.configファイルが自動的に作成されます。