Asp.net水晶报表安装部署(vs2008)
在部署水晶报表时主要遇到支持组件的问题。
首先,需要在服务器上需要安装“CRRedist2008_x86.msi”和汉化包“CRRedist2008_x86_chs.msi”。
vs.net 2008,在这个目录
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5
vs.net 2005,在这个目录
C:\Program Files\Microsoft Visual Studio 8\ReportViewer
vs.net 2008,在这个目录
C:\Program Files\Microsoft Visual Studio 9.0\ReportViewer
接着,安装好了CRRedist2005_x86.msi 后,系统会在服务器的网站中建立一个aspnet_client文件夹。此文件夹中含有水晶报表的相关控件及图标。把CrystalReportWebFormViewer4文件夹拷贝到自己的虚拟目录的根文件夹下的aspnet_client\system_web\2_0_50727就可以正常显示水晶报表的工具栏图标了。
CrystalReportWebFormViewer4在此目录下
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles
--------------------------暂留问题------------------------
这三个DLL在发布的网站Bin文件夹中未发现,不一定有用
将下面几个dll拷贝到/bin下,注意版本号
microsoft.reportviewer.common.dll
microsoft.reportviewer.processingobjectmodel.dll
microsoft. reportviewer.webforms.dll
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guanlei029/archive/2009/08/15/4449744.aspx
相关文档:
例一:
+++ 修改Global.asax文件:
<%@ Application Language="C#" %>
<script runat="server">
void Application_Start(object sender, EventArgs e)
{ }
void Application_End(object sender, EventArgs e)
{ }
void Application_Error(object sender, EventArgs e)
{ }
void ......
读XML文件
DataSet books = new DataSet();
books.ReadXml(MapPath("booklist.xml"));
booklist.DataSource = books;
booklist.DataBind(); ......
您可以使用HTTP模块,一个到ASP.NET HttpApplicationState类的扩展,在Global.asax编写代码强制ASP.NET在每一个页面请求时自动注入依赖的对象,就像在ASP.NET Web窗体应用程序中讨论的一样.
下列方法显示了一个合适的方法能够获取PreRequestHandlerExecute事件将它自己注入到ASP.NE ......
上次我们说到了 route 路由的功能,整个mvc运行过程:
Route(路由) --> Controller(控制器)-->action(方法)
这次我们要说的就是 controller 控制器 和 action:
控制器的作用就是:当一个 Request 来的时候,首先Route 解析 找到了 对应 控制器,控制器再根据 action 决定给我们返回什么样的内容。如:
代码 ......