2012-01-02 29 views
5

Tôi phải thực hiện sửa đổi trên ứng dụng COM + cũ được viết bằng C# 2.0. Nhưng khi tôi cố gắng đăng ký DLL trên máy chủ các cửa sổ máy 2008 với 'regsvcs excelserver.dll', tôi nhận được lỗi:FATAL: Không thể tìm thấy thành phần chúng tôi vừa cài đặt

The following installation error occurred: 
    1: FATAL: Could not find component 'Excelserver.CExcelManager' we just installed 

tôi đã cố gắng để chạy trong như admin, và tắt UAC, nhưng nó doesn không tạo sự khác biệt.

Nếu tôi thử trên máy tính Windows 7 hoặc Windows Server 2003, nó hoạt động.

Bất kỳ ý tưởng nào tại sao tính năng này không hoạt động trên máy chủ Windows 2008? Có vẻ như tôi không tìm thấy bất kỳ đăng nhập bổ sung nào trong nhật ký sự kiện.

Cảm ơn, L

+0

Sự khác biệt có thể là x86/x64 không? – spender

+0

Xin chào, tốt, cả hai đều là 64 bit ... –

Trả lời

8

Bạn cần phải đăng ký sử dụng phiên bản 64-bit của regsvcs thay vì phiên bản 32-bit.

+0

Cảm ơn, đã giải quyết được! –

+2

Điều này cũng phù hợp với tôi. Đã phải chạy regsvcs từ C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319, thay vì ... \ Framework \ ... đường dẫn đã được sử dụng theo mặc định (trong PATH của tôi) – Howler

Các vấn đề liên quan