问题描述
发生未处理的异常,并已终止进程。ApplicationID:/LM/W3SVC/1/ROOTProcessID:3928Exception:System.ComponentModel.Win32ExceptionMessage:系统找不到指定的文件。StackTrace:在System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfostartInfo)在System.Diagnostics.Process.Start()在JudgeOnline_Core.TestProcessCode(Objectrunid)在System.Threading.ThreadHelper.ThreadStart_Context(Objectstate)在System.Threading.ExecutionContext.runTryCode(ObjectuserData)在System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCodecode,CleanupCodebackoutCode,ObjectuserData)在System.Threading.ExecutionContext.RunInternal(ExecutionContextexecutionContext,ContextCallbackcallback,Objectstate)在System.Threading.ExecutionContext.Run(ExecutionContextexecutionContext,ContextCallbackcallback,Objectstate)在System.Threading.ThreadHelper.ThreadStart(Objectobj)我是这样设计的。asp.net基于NetFrame3.5项目中设计了两个类ClassA,ClassB。类中用到了线程。在前台点击服务端按钮后,响应为newA()在A中开启了一线程newThread然后响应事件结束。新开启的每一个线程会开启进程,其中进程调用系统的shell在Visualstdio2008开发调试过程中都很成功,但是移植到windows2003服务器上,用IIS做.net服务器发现老是出现错误。而且提示w3wp.exe异常退出。请问这是什么原因造成的。为什么在vs中调试没任何问题,一旦拿到iis中就有问题。谢谢。我都花了300分了,还没问到答案。帖子也沉底了。自己都不能提升。哎
解决方案
解决方案二:
关注
解决方案三:
关于这个问题,给楼主发个地址去参考一下。。http://www.cnblogs.com/xiaofanabc/archive/2007/11/08/953255.html
解决方案四:
IIs里估计不行,你在vs2008里,因为宿主是IDE,是应用程序,所以有足够的权限来启动子进程,IIS是一个非常轻量级的宿主,权限受到很大限制,甚至于你给它administrator账号,都有可能会有某些操作会不允许做。
解决方案五:
mark