PRB: lỗi đối tượng máy chủ ' ASP 0178 ' khởi động đối tượng COM

Triệu chứng

Khi khởi tạo một cấu phần COM trong một máy chủ out-of-Process (EXE) từ các trang máy chủ hiện hoạt (ASP), các lỗi sau có thể xảy ra:

Lỗi đối tượng máy chủ ' ASP 0178:80070005 ' Server. CreateObject lỗi truy nhập. asp, đường 12 cuộc gọi đến máy chủ. CreateObject không thành công khi kiểm tra quyền. Access bị từ chối đối tượng này.

Nguyên nhân

Quyền phù hợp để truy nhập và khởi chạy đối tượng out-of-Process (OOP) COM chưa được thiết lập.

Giải pháp

Bạn cần phải cung cấp cho IUSR_<machine_name quyền tài khoản> để khởi chạy và truy nhập vào đối tượng OOP COM của bạn bằng cách sử dụng hàm icomcnfg bằng cách thực hiện như sau:

  1. Khởi động hàm ICOMCNFG bằng cách bấm vào nút bắt đầu, chọn chạy và nhập "Nhcomcnfg" trong hộp thoại chạy.

  2. Trong tab bảo mật mặc định, hãy bấm vào khung "sửa mặc định" trong khung "quyền truy nhập mặc định". Hộp thoại quyền giá trị của sổ đăng ký sẽ xuất hiện.

  3. Thêm IUSR_<machine_name tài khoản>và tài khoản tương tác vào hộp thoại quyền giá trị của sổ đăng ký , rồi bấm OK.

  4. Trong tab bảo mật mặc định , hãy bấm vào chỉnh sửa mặc định trong khung quyền khởi động mặc định. Hộp thoại quyền giá trị của sổ đăng ký sẽ xuất hiện.

  5. Thêm IUSR_<machine_name tài khoản> vào hộp thoại Box0 cho phép các giá trị đăng ký, rồi bấm OK.

Trạng thái

Hành vi này là do thiết kế.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×