」應用程序中的服務器錯誤。web
--------------------------------------------------------------------------------服務器
分析器錯誤性能
說明: 在分析向此請求提供服務所需資源時出錯。請檢查下列特定分析錯誤詳細信息並適當地修改源文件。網站
分析器錯誤信息: 未能加載文件或程序集「Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a」或它的某一個依賴項。系統找不到指定的文件。spa
源錯誤:日誌
行 1: <%@ Page Language="C#" MasterPageFile="~/成績管理/MasterTop.master" Theme="mytheme"CodeFile="chengjidayin.aspx.cs" Inherits="成績管理_chengjidayin" Title="Untitled Page" %>orm
行 2:blog
行 3: <%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"資源
行 4: Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>it
行 5: <%@ MasterType VirtualPath="~/成績管理/MasterTop.master" %>
源文件: /成績管理/chengjidayin.aspx 行: 3
程序集加載跟蹤: 下列信息有助於肯定程序集「Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a」沒法加載的緣由。
警告: 程序集綁定日誌記錄被關閉。
要啓用程序集綁定失敗日誌記錄,請將註冊表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)設置爲 1。
注意: 會有一些與程序集綁定失敗日誌記錄關聯的性能損失。
要關閉此功能,請移除註冊表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210
解決辦法:
解決辦法就是把:虛擬目錄下的 全部dll 到拷貝到bin目錄下。bin目錄下必定要有如下3個文件。(可能出現第二個文件找不到的問題,其實第一個和第三個就夠了)
1) Microsoft.ReportViewer.Common.dll
2) Microsoft.ReportViewer.ProcessingObjectModel.dll
3) Microsoft.ReportViewer.WebForms.dll
這個幾個dll文件的位置:E:\Program Files\Microsoft Visual Studio 8\ReportViewer
同時,還要安裝Microsoft Report Viewer Redistributable 2005(其實也就是ReportViewer.exe)便可,該文件在微軟網站上能夠找到。網址如 下:http://www.microsoft.com/downloads/details.aspx?FamilyID=e7d661ba- dc95-4eb3-8916-3e31340ddc2c&DisplayLang=zh-cn