2013-07-22 42 views
13

Tôi đang cố khắc phục máy chủ web IIS 7 trên Windows Server 2008. Tôi không biết điều gì khiến cấu hình này trở nên tồi tệ. Bất kỳ ý tưởng về nơi để bắt đầu tìm?Tệp cấu hình không được định dạng đúng XML # 2

Lỗi khi nhấp vào nút máy chủ trong trình khám phá đối tượng của Trình quản lý IIS.

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

+0

Bạn đã cố mở tệp này bằng trình duyệt chưa? –

+0

Đó là 0KB. Dường như đã bị xóa hoặc thay thế bằng một tệp trống. – MacGyver

+0

có khả năng bạn không cần phục hồi bất cứ điều gì, bạn chỉ nên nhìn vào file applicationHost.config hoặc web.config và xem cái nào đã bị hỏng bằng cách nào đó. có thể ai đó đã cập nhật nó theo cách thủ công và biến nó thành XML không hợp lệ, thông thường nó rất dễ dàng để nói nếu bạn mở trong một trình soạn thảo XML và dễ sửa chữa. Bạn có thể tìm tập tin sao lưu trong c: \ inetpub có khả năng có thể phục hồi. Ngoài ra, hãy chắc chắn rằng bạn không nhận được chuyển hướng đến thư mục Wow64 và bạn đang ở trong windows \ system32 \ inetsrv \ config –

Trả lời

4

Thực hiện theo điều này, nhưng không sao chép "schema" thư mục, cũng không phải là "xuất khẩu" thư mục từ lịch sử đến thư mục hiện hành. Thông tin

http://jshidell.com/2012/03/27/fixing-corrupted-applicationhost-config-file-in-iis-7/

thêm:

tôi đã có thể tạo lại vấn đề này !! Sửa đổi Web.Config không chính xác (xem câu trả lời cho câu hỏi dưới đây) cuối cùng gây ra vấn đề này. Bởi vì tôi đã làm tất cả những thứ này, tôi phải khôi phục từ một bản sao lưu máy chủ để sửa mọi thứ vì nó sẽ quá khó để hoàn tác mọi thứ. Bad Bad Bad Microsoft!

ASP.NET Generic Handler not getting called after .NET 3.5 to .NET 4.0 upgrade

Câu hỏi này có liên quan đến:

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

Bài học kinh nghiệm: Trước khi triển khai máy chủ web, sao chép nội dung ra khỏi thư mục này trước khi thay đổi không ngừng IIS 7 cấu hình hay làm Web.Config thay đổi.

C:\Windows\system32\inetsrv\config\ 
+0

có khả năng bạn không cần phục hồi bất cứ điều gì, bạn chỉ nên nhìn vào file applicationHost.config hoặc web.config và xem cái nào đã bị hỏng bằng cách nào đó. có thể ai đó đã cập nhật nó theo cách thủ công và biến nó thành XML không hợp lệ, thông thường nó rất dễ dàng để nói nếu bạn mở trong một trình soạn thảo XML và dễ sửa chữa. –

29

Vấn đề này là do tệp 'applicationhost.config' bị hỏng.

Bản sao lưu của tệp này được lưu trữ tại C:\inetpub\history\. Xóa tệp bị lỗi C:\Windows\system32\inetsrv\config\applicationhost.config và khôi phục tệp đó khỏi bản sao lưu. Sau đó bắt đầu \ khởi động lại IIS.

Sự cố sẽ được giải quyết.

1

Điều này chỉ xảy ra với máy chủ mà tôi giúp quản trị viên. Chúng tôi đang xử lý sự cố nhưng chúng tôi chắc chắn đã không thay đổi gần đây bất cứ điều gì trong IIS mà có thể sửa đổi các tập tin cấu hình ... nó chỉ trở nên trống rỗng (0 byte). Bây giờ điều tra liệu việc vá gần đây có thể gây ra nó hay không.

+0

Thú vị! Lời cảnh cáo. Nếu bạn gỡ cài đặt IIS 7 trên Windows Server, nó có thể không hoạt động. Tôi không thể gỡ bỏ nó trên Windows Server! Nó sẽ gỡ bỏ cài đặt trên Windows 7. Vì vậy, nếu bạn cố gắng tiếp cận, có dudes máy chủ của bạn làm cho một bản chụp của máy ảo của bạn cho máy chủ của bạn sửa chữa của bạn, trước khi làm bất kỳ công việc để khắc phục vấn đề. Cám ơn vì đã chia sẻ. +1 Luôn luôn có điều gì đó khiến chúng ta khiêm nhường. – MacGyver

0

Đã xảy ra sự cố tương tự do mật khẩu người dùng thay đổi gần đây sau khi đã nhập cấu hình.

Đã xảy ra lỗi khi cố gắng kết nối. Bạn có muốn nhập lại thông tin đăng nhập của mình và thử lại không? Tên tệp: C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ CONFIG \ machine.config

Giải pháp là thay đổi được bật từ true thành false trong tệp redirection.config trong C: \ Windows \ System32 \ inetsrv \ config.

<configurationRedirection enabled="false" 

Xem thêm chi tiết ở đây: http://blogs.iis.net/wonyoo/shared-configuration-and-password-expiration

0

Tôi đã thay đổi tập tin từ phiên bản trước sao lưu của tôi sau đó hoạt động hoàn hảo.