在服务器上部署VS 2008 ReportViewer,完美支持中文
2008-06-12 08:53
260 查看
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。/article/4841909.html
Reporting Services的确是个不错的东西,特别是VS2008下更显得完美了,而且ASP.net下的ReportViewer也支持打印的功能了,上个版本是不直接支持的。
关于如何使用RS的文章,aspnetx老大翻译的这篇文章不错。只是在部署上遇到了一些麻烦,特别是对中文支持上,下面谈谈几种解决方案。
VS 2005下的部署实际已经很简单了。
1.安装ReportViewer.exe,或者直接下载Microsoft Report Viewer Redistributable 2005 SP1 (完全安装) 安装。
2.再去MS网站下载语言包(ReportViewerLP.exe),在服务器上安装就可以了。
VS2008下ReportViewer的部署:
1.下载Microsoft Report Viewer Redistributable 2008(2.8 MB)在服务器上安装。
2.由于MS官方网站没有提供VS2008 ReportViewer的语言包下载,所以就只能靠自己了。
需要两个dll:
Microsoft.ReportViewer.WebForms.resources.dll
Microsoft.ReportViewer.Common.resources.dll
如果是Winform使用ReportViewer,则需要Microsoft.ReportViewer.WinForms.resources.dll
这几个dll实际上是资源文件编译成的dll,然后复制到运行ReportViewer 的网站下的的bin目录,就可以了,
或者可以加到GAC中,这样就不需要每个网站的bin下都复制这几个dll.
关于获取这几个dll?如果安装了Vs 2008的机器上都会有的,最直接的办法就是在C:\WINDOWS\assembly下可以看到
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Microsoft.Reporting.WebForms;
namespace WebReport
<system.web>
<globalization uiCulture="zh-CN" culture="zh-CN"/>
<system.web>
<appSettings>
<add key="ReportViewerMessages" value="WebReport.ReportViewerMessagesZhcn,App_Code" />
</appSettings>
附件dll下载:/Files/jintan/ReportViewerResources.rar
Reporting Services的确是个不错的东西,特别是VS2008下更显得完美了,而且ASP.net下的ReportViewer也支持打印的功能了,上个版本是不直接支持的。
关于如何使用RS的文章,aspnetx老大翻译的这篇文章不错。只是在部署上遇到了一些麻烦,特别是对中文支持上,下面谈谈几种解决方案。
VS 2005下的部署实际已经很简单了。
1.安装ReportViewer.exe,或者直接下载Microsoft Report Viewer Redistributable 2005 SP1 (完全安装) 安装。
2.再去MS网站下载语言包(ReportViewerLP.exe),在服务器上安装就可以了。
VS2008下ReportViewer的部署:
1.下载Microsoft Report Viewer Redistributable 2008(2.8 MB)在服务器上安装。
2.由于MS官方网站没有提供VS2008 ReportViewer的语言包下载,所以就只能靠自己了。
需要两个dll:
Microsoft.ReportViewer.WebForms.resources.dll
Microsoft.ReportViewer.Common.resources.dll
如果是Winform使用ReportViewer,则需要Microsoft.ReportViewer.WinForms.resources.dll
这几个dll实际上是资源文件编译成的dll,然后复制到运行ReportViewer 的网站下的的bin目录,就可以了,
或者可以加到GAC中,这样就不需要每个网站的bin下都复制这几个dll.
关于获取这几个dll?如果安装了Vs 2008的机器上都会有的,最直接的办法就是在C:\WINDOWS\assembly下可以看到
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Microsoft.Reporting.WebForms;
namespace WebReport
<system.web>
<globalization uiCulture="zh-CN" culture="zh-CN"/>
<system.web>
<appSettings>
<add key="ReportViewerMessages" value="WebReport.ReportViewerMessagesZhcn,App_Code" />
</appSettings>
附件dll下载:/Files/jintan/ReportViewerResources.rar
相关文章推荐
- 在服务器上部署VS 2008 ReportViewer,完美支持中文
- 服务器部署VS 2005/2008 ReportViewer,完美支持中文
- 在服务器上部署VS 2008 ReportViewer,完美支持中文
- SQL Server 2008 导入.mdf文件时遇 (数据库 的版本为 661,此服务器支持 655 版错误),完美解决
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
- 支持多语言、多用户、多数据库、完美URL之路过秋天版博客 V1.0正式版 发布[含详细部署安装说明]
- 可用的VS.NET 2008 简体中文下载
- 让Source Insight完美支持中文注释
- 在MDT2008部署中使用wsus服务器
- vs2015网站部署到iis后运行调试:无法在web服务器上启动调试的问题,403已禁止
- 服务器完美设置,支持asp php cgi jsp asp.net mysql!
- 部署C#服务到win7/Windows server 2008 R2服务器上
- VS2015支持UTF-8 with BOM编码格式处理中文、西班牙文、法文等非英文字符
- 使不支持中文URL的JSP服务器支持中文URL(如Tomcat)
- Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
- Vs 2008 正式版及中文MSDN 下载地址
- Linux 服务器设置成支持中文
- 让Source Insight完美支持中文注释 (转)
- VS 2008版的ASP.NET AJAX控件工具包和Web部署项目
- 让Vs2013 完美支持EF6.1 Code First with Oracle(转载)