怎么要在webService里启动应用服务器上的winword做什么

解决方案 »

  1.   

    yaopaopao(泡泡)我只是举一个例子,其实我不是想启动WORD,而是想启动一个我们公司自已的有限元运算程序。不过原理和启动Word差不多。
      

  2.   

    不应该在WebService中启动什么外部程序,因为多人并发时服务器压力太大。
    还是应该做一个服务器上的任务调度程序,从WebService发送任务给调度,由调度
    来排队执行。这样容易实现,有安全。如果要实时得到结果,可以把有限元程序做成RemoteServer。
      

  3.   

    运行本地程序(比如WinWord)需要特权,正常情况下,不应该鼓励你的Web服务去访问本地应用.它是后台的程序.
    如果一定要调用你的有限元的程序的话,建议你将其封装为一个WebService(前提是如果你的程序也是个COM组件),这样,这个服务就可以作为一个WebService被调用.
      

  4.   

    Sunmast(速马)我也觉得应该没问题呀,因为在WebMethod中启动外部程序和在桌面程序中启动应该没什么两样呀。
    所有有限元计算程序是用FORTRAN做的,所以现在没办法改造成WEB服务了,另外我也不用担心负载问题,计算机是上海超算中心提供的,每8个CPU只允许一个人同时访问。
      

  5.   

    在WebServices中直接引入 Word COM,进行Word的操作并显示