Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

LỖI: Thông báo lỗi "Server ứng dụng không có sẵn" từ ASP.NET sau khi bạn cài đặt bản cập nhật bảo mật MS03-032

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:827641
TRIỆU CHỨNG
Microsoft đã xác định một lỗi trong MS03 gần đây-32 Security Update for Internet Explorer vá lỗi bảo mật khi bạn áp dụng các miếng vá trên một máy tính đang chạy Microsoft Windows XP và có Microsoft ASP.NET 1.0 được cài đặt. Vá này có thể được cài đặt bằng tay hoặc bằng cách lấy gần đây Cập Nhật quan trọng từ Web site Windows Update.

Sau khi bạn cài đặt các miếng vá, bạn nhận được thông báo lỗi sau khi bất cứ yêu cầu được thực hiện để ASP.NET:
Máy chủ ứng dụng không sẵn dùng
Lỗi này ảnh hưởng đến chỉ những máy tính chạy ASP.NET 1.0 trên Windows XP. Nó không ảnh hưởng đến máy tính đang chạy Microsoft Windows 2000 hoặc Microsoft Windows Server 2003. Lỗi này cũng không ảnh hưởng đến máy tính đang chạy Windows XP và có ASP.NET 1.1 được cài đặt.

Sau bảng danh sách các hệ điều hành và các phiên bản của Microsoft.NET Framework được bị ảnh hưởng bởi lỗi này:
.NET Framework phiên bảnHoạt động Các vấn đềBị ảnh hưởng
1.0Windows 2000 ProfessionalKhông
1.0Windows 2000 ServerKhông
1.0Windows XP ProfessionalCó
1.0Windows Server 2003Không
1.1Windows 2000 ProfessionalKhông
1.1Windows 2000 ServerKhông
1.1Windows XP ProfessionalKhông
1.1Windows Server 2003Không
CÁCH GIẢI QUYẾT KHÁC
Để chỉnh sửa lỗi này, hãy chạy tập tin thực thi là mô tả trong phần "Tập tin thực thi" của bài viết này. Tập tin thực thi này hiện các sau:
  1. Ngừng các IIS và ASP.Dịch vụ NET bang.
  2. Xóa bỏ và sau đó re-creates ASPNET tài khoản bằng cách sử dụng một mật khẩu tạm thời được biết đến.
  3. Sử dụng các cửa sổ RUNAS lệnh để bắt đầu một tập tin thực thi mà tạo ra một người sử dụng ASPNET hồ sơ. Một hồ sơ người dùng ASPNET làm việc xung quanh vấn đề.
  4. Reregisters ASP.NET. Bước này tạo ra một mới ngẫu nhiên mật khẩu cho tài khoản và áp dụng mặc định ASP.Thiết đặt điều khiển truy cập NET cho tài khoản.
  5. Khởi động lại Microsoft Internet Information Services (IIS) dịch vụ.
Tập tin thực thi có chứa một cứng mã hoá mật khẩu tạm thời của "1pass@word". Bạn sẽ được nhắc nhập mật khẩu này cho các RUNAS lệnh khi chạy tập tin thực thi. Sau khi các RUNAS lệnh đã hoàn thành, mật khẩu tài khoản ASPNET là tiếng bằng cách sử dụng một giá trị ngẫu nhiên mạnh mẽ.

Ghi chú quan trọng

  • Tập tin thực thi có thể thất bại nếu cứng mã hoá mật khẩu không đáp ứng các yêu cầu mật khẩu phức tạp trong môi trường của bạn. Nếu vấn đề xảy ra, bạn có thể thay đổi mật khẩu để một giá trị nhỏ thích hợp cho môi trường của bạn.
  • Nếu bạn đã thêm vào thiết đặt điều khiển truy cập tùy chỉnh hoặc cơ sở dữ liệu tài khoản quyền cho tài khoản ASPNET, bạn phải tạo lại đây cài đặt hoặc quyền sau khi tập tin thực thi này đã hoàn thành. Điều này là do một định danh bảo mật mới (SID) được gán cho trương mục này khi các tài khoản là tái.
  • Nếu bạn đang chạy ASP.Quá trình công nhân NET bằng cách sử dụng một tài khoản tùy chỉnh mà là khác nhau từ các tài khoản ASPNET, đừng chạy này lô tập tin. Thay vào đó, bạn phải đăng nhập vào máy tính tương tác hoặc bạn phải sử dụng các RUNAS lệnh với tài khoản đó tùy chỉnh. Thủ tục này tạo ra một người sử dụng hồ sơ cho các tài khoản tùy chỉnh.
Để sử dụng tập tin thực thi, hãy làm theo các bước sau.

Chú ý Tài khoản của bạn phải là thành viên của nhóm người quản trị.
  1. Bắt đầu Notepad. Xác minh rằng Bọc từ là tắt.
  2. Dán mã tập tin batch trong Notepad.
  3. Lưu các tập tin nhưc:\fixup.CMD.
  4. Nhấp vào Bắt đầu, sau đó bấmChạy.
  5. Loại CMD.exe, vaø sau ñoù baám NHẬP.
  6. Tại dấu nhắc lệnh, gõc:\fixup.CMD, sau đó nhấn ENTER.
  7. Khi bạn được nhắc nhập một mật khẩu, hãy gõ1pass@Word.

    Một cửa sổ dấu nhắc lệnh thứ hai xuất hiện.
  8. Sau khi bạn áp dụng các miếng vá, gõ exittại dấu nhắc lệnh thứ hai cửa sổ và sau đó nhấn ENTER.
  9. Nếu bạn đã cấu hình thiết đặt điều khiển truy cập tùy chỉnh hoặc nộp đơn xin cơ sở dữ liệu tài khoản quyền cho tài khoản ASPNET, bạn phải bây giờ lại các thiết đặt này.

Tập tin thực thi

REM Start Batch FileREM This batch file addresses issues that exist with the MS03-32 REM Security Update when you run ASP.NET 1.0 on Windows XP.REM If you have any other configuration, do not run this file.@echo off if exist %SystemRoot%\microsoft.net\framework\v1.1* goto v11_installedREM Change to the .NET Framework installation directory.cd /d %SystemRoot%\microsoft.net\framework\v1.0.3705 echo "Stopping IIS."iisreset /stop echo "----------------------"echo "Stopping the ASP.NET state service if it is running."net stop aspnet_stateecho "----------------------"echo "Deleting the ASPNET account."net user ASPNET /delete echo "----------------------"echo "Creating a new ASPNET account with a temporary password."net user ASPNET 1pass@word /add echo "----------------------"echo "Launching runas to create a profile."echo "You see a command window being created."echo "Type 1pass@word when you are prompted for the temporary password." runas /profile /user:ASPNET cmd.exe echo "----------------------"echo "Reregistering ASP.NET and the ASPNET account."aspnet_regiis -i echo "A new random password has been autocreated for the ASPNET account."echo "----------------------"echo "Restarting IIS."iisreset /start echo "----------------------"echo "The workaround has been applied."echo "Try to access an ASP.NET page."echo "If you have any custom access controls settings for the ASPNET account,"echo "you must re-create them."echo "If you were running the ASP.NET state service, you must restart it."goto done:v11_installedecho "Version 1.1 appears to be installed. Do not run this file.":doneREM End of batch file.
TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một lỗi trong các sản phẩm Microsoft có liệt kê ở đầu bài viết này.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 827641 - Xem lại Lần cuối: 08/29/2011 08:22:00 - Bản sửa đổi: 2.0

Microsoft ASP.NET 1.0

  • kbbug kbmt KB827641 KbMtvi
Phản hồi