2013-06-25 22 views
19

Tôi đang sử dụng vs2010 và báo cáo tinh thể phiên bản 13.0.2000.0, hệ thống 64bit thời gian chạy báo cáo tinh thể 64bit. ứng dụng của tôi đang chạy tốt trên máy tính phát triển nhưng khi tôi đang triển khai trên máy chủ nhận được lỗi nàyKhông thể tải tệp hoặc lắp ráp 'log4net, Phiên bản = 1.2.10.0, Văn hóa = trung lập, PublicKeyToken = 692fbea5521e1304'

Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.

Nguồn lỗi:

CR:CrystalReportViewer ID="CrystalRportViewrRegistration" runat="server" AutoDataBind="true"

và tôi đã kiểm tra GAC ​​lắp ráp tôi không tìm thấy log4net.dll và thậm chí trong hệ thống của tôi, tôi đã tìm kiếm tất cả và thử những thứ khác nhau như thay đổi phiên bản thời gian chạy và tải lên dll lo4net từ apache nhưng không có may mắn.

+0

Tôi gặp vấn đề tương tự, trong khi tích hợp báo cáo Crystal trong SharePoint 2010. Tôi không thể chuyển đổi nhóm ứng dụng thành 32 bit nếu không phần web của tôi sẽ ngừng hoạt động. Tôi có tất cả các dll 64 bit bao gồm log4net tại chỗ (gac) và tôi đang sử dụng máy 64 bit. Vẫn nhận được cùng một vấn đề, Xin vui lòng giúp đỡ. Cảm ơn –

Trả lời

8

Nếu bạn không thấy log4net.dll trong %systemdrive%\windows\assembly\ trên máy bạn đang cố gắng triển khai nó trên, rất có thể bạn chưa cài đặt thành công Redistributable cho Crystal Reports cho .Net Framework 4.0

Cài đặt (hoặc cài đặt lại) các gói dịch vụ mới nhất từ ​​http://scn.sap.com/docs/DOC-7824 (SAP Crystal Reports, phiên bản phát triển cho Microsoft Visual Studio cập nhật & Runtime Tải về)

Đó phân phối thời gian chạy nên thêm log4net vào GAC cùng với một loạt các Crystal Decisions dll của

+0

Cài đặt lại thời gian chạy Gói dịch vụ 5 mới nhất, vẫn không có trợ giúp. –

+1

Trong trường hợp của tôi tôi không có nó được cài đặt, nhưng tôi chỉ cần phải sao chép log4net.dll vào thư mục bin trang web đã chạy từ – Brent

3

Đảm bảo phiên bản cho nền tảng chính xác (32 bit hoặc 64 bit) được cài đặt. Tôi gặp phải vấn đề tương tự khi cài đặt thời gian chạy 32 bit trên máy 64 bit. Cài đặt đúng, tức là 64-bit, đã giải quyết được sự cố.

+0

Vâng, tôi đã có cùng một vấn đề. Sau khi cài đặt thời gian chạy 64-nhưng đến máy. Nó được bắt đầu làm việc .. Những người nhận được cùng một lỗi xin vui lòng ít nhất là thử giải pháp này để có được công việc xung quanh. nó sẽ dễ dàng giải quyết vấn đề của bạn. – pedram

18

Để cấu hình IIS để chạy các ứng dụng 32-bit, bạn phải làm theo các bước sau:

Open IIS 
Go to current server – > Application Pools 
Select the application pool your 32-bit application will run under 
Click Advanced setting or Application Pool Default 
Set Enable 32-bit Applications to True 

Nếu tùy chọn này không có sẵn cho bạn, hãy làm theo những bước tiếp theo:

Go to %windir%\system32\inetsrv\ 
Execute the appcmd.exe tool: 
+0

Cảm ơn. Các tùy chọn đầu tiên thực sự đã làm nó. Chỉ có 1 điểm khiến tôi nghĩ rằng không thể là giải pháp cho đến khi tôi kiểm tra một trang web khác;) Tôi đoán tôi không nên đánh giá ai đó theo điểm của họ haha ​​ – Mzn

+1

ok .. Tôi mới nhưng tôi là kỹ sư – Ndimby

+0

Cảm ơn Ndimby, điều này đã làm nó. Tôi chỉ thay đổi sang phiên bản 32 bit và quên làm điều đó. Ngay sau khi tôi nhìn thấy bài đăng của bạn, tôi biết rằng đó phải là vấn đề. Cảm ơn! – johnw182

1

tôi phải đối mặt với cùng một vấn đề (VS 2015), nhưng ứng dụng của tôi đang chạy dưới hồ bơi ứng dụng 32 bit. Vì vậy, mặc dù máy tính là 64-bit. Tôi cài đặt 32-bit cài đặt và nó hoạt động.

0

Tôi đã thử tất cả những điều đó và nó không hiệu quả đối với tôi.

Tôi vừa cài đặt SAPCrystalReport trong máy tính của mình và nó hiện đang hoạt động.

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