none
微软报表在iis服务器上不支持11版本,请问如何解决? RRS feed

  • 问题

  • 最近使用vs2013开发,报表默认是11版本,但是发布时,服务器不支持,

    下载了相关动态连接库,Microsoft.ReportViewer11.0报表相关DLL

    拷贝到一个目录下,在系统的path里面做了设置,仍然找不到,请问如何解决?

    报错信息如下

    配置错误 
    说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 
    
    分析器错误消息: 未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”或它的某一个依赖项。系统找不到指定的文件。
    
    源错误: 
    
    
    
    
    
    行 26:     <compilation targetFramework="4.0">
    行 27:       <assemblies>
    行 28:         <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
    行 29:         <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91"/>
    行 30:         <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> 
    


    • 已编辑 尺蠖 2014年11月6日 22:51
    2014年11月6日 22:40

答案

全部回复

  • 本来想在我的windows server 2008上面装vs2013,来达到相关报表dll的安装,但是vs2013不支持2008,所以没办法,只能求助了
    2014年11月6日 22:54
  • .net重新初始化一下,就好了

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i


    • 已编辑 尺蠖 2014年11月7日 1:34
    • 已标记为答案 Pengzhen Song 2014年11月7日 4:58
    2014年11月7日 1:33
  • 你好,

    很高兴你的问题解决了,并且感谢你分享解决方案给我们。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年11月7日 4:59