上传服务器后配置文件报错

porschev 2010-03-24 08:09:09
RT。。本地运行没问题。。。上传服务器后报以下错误
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件。

源错误:


行 54: <add path="ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
行 55: <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>
行 56: <add verb="GET" path="CrystalImageHandler.aspx" type="CrystalDecisions.Web.CrystalImageHandler, CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
行 57: </httpHandlers>
行 58: <httpModules>


源文件: E:\webhost\lgooo\wwwroot\web.config 行: 56

程序集加载跟踪: 下列信息有助于确定程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”无法加载的原因。


警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.4016; ASP.NET 版本:2.0.50727.4016
...全文
122 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfesc9 2010-03-24
  • 打赏
  • 举报
回复
"CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”无法加载的原因。
应该是没有或版本不对吧?
楼主检查下服务器吧?
porschev 2010-03-24
  • 打赏
  • 举报
回复
恩。。。都谢谢你们了。。。这几种方法都试过了。。。。

一会结帐给分···
马老虎 2010-03-24
  • 打赏
  • 举报
回复
你的服务器上少装东西了。
服务器是.net3.5 打了SP1?
你试一试jack15850798154的方法

jack15850798154 2010-03-24
  • 打赏
  • 举报
回复
看看对你有用吗?如有错误还请见谅!
空空空 2010-03-24
  • 打赏
  • 举报
回复
是不是缺乏net对文件的写权限?
jack15850798154 2010-03-24
  • 打赏
  • 举报
回复
未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”或它的某一个依赖项。系统找不到指定的文件

这个错误是因为不同版本的crystal report造成的,我刚从vs.net2005升到vs.net 2008就遇到这个问题,后来找到 vs.net2008安装目录下有个文件夹WSU\Crystal reports,里面有crystalreports2007.msi的安装文件和语 言包,安装之后,安装一下,你试试看行不行。如果还是不行,请尝试复制C:\Program Files\Business Objects \Common\2.8\bin下文件 到C:\Inetpub\wwwroot\bin下,或者用regsvr32.exe将所有的dll文件注册。最 后不要忘了将IIS重启,我的是这样操作,问题就解决了。
porschev 2010-03-24
  • 打赏
  • 举报
回复
是08的。。。。。开发用的也是vs08
jack15850798154 2010-03-24
  • 打赏
  • 举报
回复
你的服务器是也是VS2008吗? 如果不是那你还必须
解决方法: vs2005安装目录下找到了可再发布的水晶报表安装程序和汉化包: \Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports

文件名:CRRedist2005_x86.msi


porschev 2010-03-24
  • 打赏
  • 举报
回复
各种方法试个遍了。。。我只能把上个月的备份拿出来了。。。。哎。。。

天啊。。。。
jack15850798154 2010-03-24
  • 打赏
  • 举报
回复
建议把这段代码注释掉看看还行?
porschev 2010-03-24
  • 打赏
  • 举报
回复
顶上去一下。。。
porschev 2010-03-24
  • 打赏
  • 举报
回复
把DLL文件删除了。。。那网站怎么跑啊。。呵呵··
huminghua 2010-03-24
  • 打赏
  • 举报
回复
你把DLL文件删除试试,我以前遇到过,忘记怎么解决的啦!不过我的不是2008!呵呵!
porschev 2010-03-24
  • 打赏
  • 举报
回复
有人帮忙解答一下吗?。。。开发使用的是VS2008+sql2008...得到答案把上结帖

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧