После запуска обновления для опубликованного приложения я получаю сообщение об ошибке:
Parser Error Message: Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Ошибка источника:
Line 1: <%@ Page Title="" Language="C#" MasterPageFile="~/XXX/Pages/MainMaster.Master" AutoEventWireup="true"
Line 2: CodeBehind="Report.aspx.cs" Inherits="xxx.yy.cc.tt.Pages.Reports.Report" %><%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
I haven't updated that to 10.0 -> it should be 9.0 . It is 9 in web.config.. Also it is 9.0 for other apps running in same server. So I wonder, where can it get that request command to search for 10.0 version?
Поскольку я использую Visual Studio 2012 для разработки, я думаю, что он ошибочно сделал это автоматически в какой-то фазе. Однако, поскольку я новичок, я не знаю, где искать эту «автоматически» измененную конфигурацию.
Copy-Paste of Web.config:
Также его странно, если я запускаю ту же самую версию, я обновил ее на своей локальной машине, она работает.