情况是这样:
需要在网站上集成一个老系统A,老系统使用本地ACESS数据库,放在服务器上。现希望在页面上设置一个按钮(或者LINK),用于运行这个程序。供用户使用。
使用System.Diagnostics.Process.Start方法,本地调试没有问题。但是放到IIS上后,在另外的电脑上却启动不了,此时查看服务器的进程。发现存在A的进程。
请各位大大看如何解决?

解决方案 »

  1.   

    应该说是看不到程序界面,是ASPNET的权限问题吗?如果是权限问题的话那权限要怎么设?
      

  2.   

    不是,程序正常启动,只是你可以在任务管理的用户名列中看到,启动的程序不在当前会话中运行,而在系统服务账户中运行。换一句话说,你是不能做ui交互的。事实上,一些服务器根本不会有用户登录到桌面,因为web服务都是在系统服务(system/local service)或者网络服务(network service)账户中运行。