Server 2012 Report Viewer 2008 ошибка Microsoft.Reporting.WebForms.LocalReport 'существует в обоих - PullRequest
0 голосов
/ 04 марта 2020

Server 2012 Report Viewer 2008 error 02-28-2020 17:05 | LINK | 68.118.122.255

Мы обновляем клиентский сервер с 2008 R2 Standard до 2012 R2 Standard. У них есть веб-приложение, которое было разработано в Visual Web Developer 2008 и отлично рушится на Server 2008. Мы обновили сервер 2008 до 2012 по соображениям безопасности, 2008 - EOL. После обновления сервера до 2012 года мы получаем эту ошибку. Первая запись (9.0.0.0) - это DLL, которая использовалась в 2008 году и в нашем веб-приложении, но в 2012 году возник конфликт. Как мы можем удалить вторую DLL, чтобы разрешить конфликт?

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0433: The type 'Microsoft.Reporting.WebForms.LocalReport' exists in both
 'c:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.WebForms\9.0.0.0__b03f5f7f11d50a3a\Microsoft.ReportViewer.WebForms.dll'
 and
 'c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\e22c2559\92c7e946\assembly\dl3\cf546f7e\10e464fc_043cd101\Microsoft.ReportViewer.WebForms.DLL'

Ошибка источника:

Line 2842:        
Line 2843:        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 2844:        private void @__BuildControl__control35(Microsoft.Reporting.WebForms.LocalReport @__ctrl) {
Line 2845:            
Line 2846:            #line 133 "C:\inetpub\wwwroot\Report\StandardReports.aspx"

Исходный файл:

c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\e22c2559\92c7e946\App_Web_standardreports.aspx.1933d7c.lxenes1b.0.cs    Line: 2844
...