当前位置:编程学习 > Delphi >>

C#.net webform中,用到Process.Start(绝对路径)执行一个delphi写的程序产生Execl报表后输出到客服端

C#.net webform中,用到Process.Start(绝对路径)执行一个delphi写的程序产生Execl报表(等待20秒,足够时间去产生报表)后将报表输出到客服端,在vs2003调试的时候,可以正常运行。但是发布站点后。直接抛出找不到报表,远端到服务器上看不到被调用的程序进程执行。。之后我又重建一个简单的单独网站挂到服务器上去执行同样代码是可以的。求解。是不是原来站点IIS权限有什么设置?工作所需,急求解,谢谢!!!
答案:报表在服务器端生成的时候是生成文件还是就在内存中?

如果是生成文件需要考虑文件所在目录添加 network service和aspnet 用户的读写权限
其他:一直用的是帆软家的FineReport报表,
是嵌入式的,好像没有问题 finereport正的很好用吗?

上一个:delphi求一个多线程调用一个函数的代码简单的就OK
下一个:请问现在delphi用的还多吗?主要是哪些行业还需要用?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,