none
在vs2005开发环境下在服务器端启动进程正常,在发布网站后在本机浏览该web窗体,服务器端启动进程异常。 RRS feed

  • 问题

  • 高手你好:
    我用C#编写了一个简短的web程序,一个服务器按钮控件点击事件代码如下:
    protected void Button1_Click(object sender, EventArgs e)
    {
        ……………
        ……………
        ProcessStartInfo si = new ProcessStartInfo();
        si.FileName = "c:\\appa.exe";  //appa.exe是一个VB已编译程序,该程序启动一个word进程,word进程
                                                 //自动生成一个文档,然后保存文档,word进程结束,appa.exe进程结束
        si.Arguments = strinfo;
        Process p = Process.Start(si);
        p.WaitForExit();
     }
    上述代码在Visual Studio 2005环境下,执行“开始执行(不调试)命令,工作的很好。但是生成网站发布后,在本机用浏览器打开该web窗体,点击按钮却出现下列情况:能启动appa.exe进程,但appa.exe进程不能结束,也不能确定word进程是否启动,也没有自动生成文档。
    敬请指教,不胜感谢。
    2009年4月4日 14:49

答案

全部回复