2013-02-13 74 views
9

Khi tôi goto trang web của tôi, tôi nhận được lỗi này ...Không thể tải tập tin hoặc lắp ráp Microsoft.ReportViewer.WebForms hoặc một trong các phụ thuộc của nó

Error 101 Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. C:\mlui\csharp\WebAdmin_solution\WebAdmin\web.config 209 

đó là dòng mã này:

<add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> 

Tôi đang sử dụng Visual Studio 2012, tôi có cần tải xuống nội dung nào đó và thêm nó vào thư mục VS 2012 không?

Trả lời

2

cố gắng cập nhật nó với lắp ráp mới nhất của phiên bản 10,0 bằng cách add tài liệu tham khảo để dự án của bạn và xây dựng nó một lần nữa sau khi thêm tập tin lắp ráp sẽ trông giống như dưới đây

Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
6

Nếu bạn đang thực sự sử dụng các dịch vụ báo cáo, cố gắng cài đặt Dịch vụ Báo cáo có thể phân phối lại trên máy chủ mà bạn triển khai trang web của bạn hoặc bao gồm các hội đồng yêu cầu với ứng dụng web của bạn.

+0

Bạn có liên kết nơi tôi có thể tải xuống không? – user1269625

+0

Tôi sẽ bao gồm các assembly cần thiết vào ứng dụng web của mình như thế nào? – user1269625

+1

Nó phải có trên máy phát triển của bạn rồi, nhưng bạn có thể thử điều này: http://www.microsoft.com/en-us/download/details.aspx?id=3841 –

3

Nhìn vào thư mục của bạn, phiên bản nào có thư mục ReportViewer. Và đặt Phiên bản = X.0.0.0 trong đó X có nghĩa là phiên bản của bản sao của bạn.

Trong trường hợp của tôi, tôi có

Instalation Folders

Nhưng chỉ trong 10,0 Tôi có ReportViewer

ReportViewer Folder

Và web.xml của tôi là như thế này

<assemblies> 
       <add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
       <add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
       <add assembly="Microsoft.ReportViewer.WinForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
     </assemblies> 
    <buildProviders> 
       <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/> 
      </buildProviders> 
+0

cảm ơn guys .. tôi đã có ý tưởng rằng có lẽ không có reportviewer cài đặt trong máy chủ đó .. vì vậy tôi tải về một trình cài đặt riêng biệt cho reportviewer cho vs2010 .. và nó hoạt động !! –