为什么我得到一个配置错误,当我部署我的web应用程序到开发服务器
本文关键字:部署 我的 web 开发 服务器 应用程序 配置 为什么 一个 错误 | 更新日期: 2023-09-27 18:14:21
将NuGet从版本1升级到版本2,安装第三方代码库并使用该库编写一小段代码后,我的ASP. net . net。. NET应用程序在我的本地开发环境中工作。但是,当我像往常一样将它部署到开发服务器时,它给了我以下错误。似乎我的程序集文件被转移了,因为在bin文件夹中有比以前更多的文件(旧的程序集文件和新的第三方文件)。关于这个配置错误有很多问题,但我找不到一个能帮助我解决特定问题的问题。
'/tr'应用程序出现服务器错误。
配置错误描述:在处理处理此请求所需的配置文件期间发生错误。请查看下面的具体错误细节,并适当修改您的配置文件。
解析器错误消息:无法加载文件或程序集'Microsoft.ReportViewer '。WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'或其依赖项之一。系统找不到指定的文件
源错误:
Line 51: <compilation debug="true" targetFramework="4.0">
Line 52: <assemblies>
Line 53: <add assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
Line 54: <add assembly="Microsoft.ReportViewer.Common, Version=9.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
Line 55: <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
源文件:G:'inetpub'trapcount'tr'web。config Line: 53
程序集加载跟踪:以下信息有助于确定程序集"Microsoft.ReportViewer. exe"的原因。WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'无法加载。
WRN:程序集绑定日志被关闭。要启用程序集绑定失败日志记录,请设置注册表值[HKLM'Software'Microsoft'Fusion!]EnableLog] (DWORD)到1。注意:程序集绑定失败日志记录会带来一些性能损失。要关闭此功能,请删除注册表值[HKLM'Software'Microsoft'Fusion!EnableLog]。
版本信息:Microsoft .NET Framework Version:4.0.30319;ASP。净版:4.0.30319.18067
Microsoft.ReportViewer.WebForms.dll位于部署的根目录下的程序集文件夹中。它需要与其他程序集文件一起移动到bin文件夹中。
安装以下文件以避免错误。
- ReportViewer.exe
- ReportViewer.msi
- vcredist_x64.exe