C#网站发布到服务器之后使用process方法打不开服务器上面的文件
最近小弟在做一个OA系统,里面要用水晶报表显示报表数据,包含两点实现,第一,当然是用水晶报表显示查询出来的数据库数据;第二点,则是在点击我设置的一个打开按钮的时候,用户可以使用电脑上面安装的Crystal reports软件打开文件夹里面的rpt文件来编辑报表的格式,以及控制哪些字段显示哪些字段不用显示。我在本地用VS2010调试的时候两点是都可以实现的,但是现在发布到服务器之后只可以实现第一点,即可以显示查询数据,但是我如果点击编辑水晶报表的按钮,则一点反应都没有。在这里说明一下,我后台代码是用Process.start(server.mappath(“水晶报表的相对路径”))来实现的,开始我还以为是服务器上面水晶报表的插件安装有什么问题,后来我试着改了一下代码,想打开一个excel文件,也是一点反应都没有,也不报错,都不知道怎么调试,真是郁闷。网上看了一下,有人说是权限问题,不知道具体怎么设。
哪位高手能告诉我该怎么做,这个问题困扰我好长时间了,用户就是想要这个编辑功能。