我有1个Web应用程序1 Web服务和1个Windows应用程序,我从Web应用程序调用Web服务方法,在该方法中我调用Windows应用程序exe。我已将Windows应用程序exe放在服务器计算机上,并在服务器计算机上托管该Web服务。如果我在本地iis上托管Web服务然后它的工作,如果它在服务器IIS上,那么它会给我Time Out错误
答案 0 :(得分:1)
Web服务在Web服务器上的ASP.NET辅助进程的上下文中执行。如果在ASP.NET网页或服务器控件中使用Process.Start
方法,则新进程将在具有受限权限的Web服务器上执行。
Give permission与桌面交互或允许ASP.NET辅助进程在SYSTEM帐户中运行。