Tôi đã xem xét các câu hỏi tương tự trên SO, nhưng không có gì hoàn toàn phù hợp với vấn đề của tôi như xa như tôi có thể nói.Không thể tải tập tin hoặc lắp ráp CrystalDecisions.ReportAppServer.ClientDoc
Thông điệp ngoại lệ:
Không thể tải tập tin hoặc lắp ráp 'CrystalDecisions.ReportAppServer.ClientDoc, Version = 13.0.2000.0, Văn hóa = trung tính, PublicKeyToken = 692fbea5521e1304' hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy các tập tin được chỉ định.
Tệp có trong GAC của tôi. Tôi đang phát triển trên một máy 32 bit (Windows 7) chạy VS2010, mọi thứ đều là .NET4. Máy chủ lưu trữ đích là 64-bit Win 2008 R2. Máy cục bộ của tôi có cài đặt CR cho VS2010; máy lưu trữ có thời gian chạy 64 bit cho VS2010. Tôi đang biên dịch tất cả mã của tôi trong chế độ "CPU bất kỳ" cho ứng dụng web này.
Điều khiến tôi không thể tìm thấy tệp trong GAC. Đây là một ứng dụng IIS; có một số loại vấn đề quyền? Tôi nghĩ IIS sẽ có quyền truy cập vào GAC.
Một số đề xuất về việc cần làm sẽ được đánh giá cao.
Trong một số dll bên thứ ba mà tôi đã làm việc, PublicKeyToken khác với phiên bản 32 bit và 64 bit. Nếu nó hoạt động trên một máy, nhưng không phải máy khác, đây có thể là nơi để xem xét. nó chỉ là một đoán, mặc dù ... – David
Vâng các tập tin với mã thông báo khóa công khai tồn tại trong GAC, chính xác như mô tả. Tôi không hiểu tại sao ứng dụng web của tôi không thể tìm thấy nó. –