3.部署
请下载服务器专用版的Zip包,解开这个zip,里面有2个目录, 分别是32位和64位的程序文件,根目录下还有几个示例用的aspx,所需的文件就这些了,直接和您的应用集成部署就行,不需要其它的单独安装,也不需要客户端版本的那种注册。
部署工作需要注意几个问题:
首先,您必须在您的应用目录下建立一个临时目录(Temp), 因为前面提到过,硕正服务在运行过程中会生成一些缓存文件。假设您的Web应用的虚拟目录对应的的物理目录是C:\MyWeb,那么请创建一个 C:\MyWeb\Temp 子目录 , 然后对Temp目录编辑权限,让匿名用户也具备读写权:
在试验阶段,简单地给everyone全部读写权即可。
然后,创建一个存放硕正程序的目录C:\MyWeb\Demo32,将硕正程序包"32Bit"(或64Bit)子目录下的文件全部拷贝到这个目录下。
接下来,我们可以做一个测试了,将zip包中的测试用的test1.aspx拷贝到C:\MyWeb下,然后在浏览器中访问这个aspx。
在运行后,如果Temp目录下出现了如下文件:
那么恭喜您,部署成功了.
建议您仔细看一下test1.aspx,里面的相对目录名(Demo32、Temp)是写死的;
在实际部署中, 临时目录和硕正DLL目录的命名是可以自由设定的;
在实际部署中, 建议您将整个报表服务的程序集安排到一个新建的独立应用程序池中,和你们的主应用程序池隔离;