用c#写了个网站,在页面上面调用.EXE文件,在自己机子上面调试,可以执行.EXE文件,且能得到结果,
但我把网站生成时,在别人机子上面执行时,没有显示。不知道怎么回事
代码如下:System.Diagnostics.Process process = new System.Diagnostics.Process();
        process.StartInfo.FileName = @"F:\aa\AIEM_Model\AIEM_Model.exe ";        process.StartInfo.Arguments = TextBox1.Text + " " + TextBox2.Text + " " + TextBox3.Text + " " + TextBox4.Text + " " + TextBox5.Text;// 
          process.Start();
         process.Close();
        process.Dispose();
上面红色地方是磁盘地址,可能是这里出错误了  但不知道怎么改  请大家看看

解决方案 »

  1.   

    是不是相对地址和绝对地址的问题啊 ,我用image控件显示图片就行 用的是相当地址
     ImageButton1.ImageUrl = "../AIEM_Model/AIEM_Poto.jpeg";
      

  2.   

    具体怎么操作呢  我的操作系统是XP
    iis5.1
      

  3.   

    程序池标识好像没有啊?是不是iis5.1不行呢
      

  4.   

    可能我还没说清楚,是这样得。调用.EXE文件,在自己机子上面调试,可以执行.EXE文件,且能得到结果,这个.EXE程序是在dos下运行的,在调试时,能在调试页面上面显示dos页面,以及结果,但是到了把网站生成时,在别人机子上面执行时,没有显示,或是输入本机IP地址也是没有显示。不知道怎么回事?