日期:2014-05-17  浏览次数:20422 次

IIS上怎么调用外部的进程?
最近做一个项目 需要上传文件然后调用外部进程处理 用Process.Start执行,VS下调试通过。但是发布到IIS上无法运行也不没有错误提示,页面一直在加载,查了资料账号改成了Local system无果,请教下大家这个问题怎么解决?是代码的问题还是IIS配置的问题?  Process.Start是直接调用的,这个方法是否有问题?

------解决方案--------------------
现在iis里运行网站,然后再vs附加进程,找到w3wp,附加到这上面然后再操作页面,这样就可以在iis下用vs调试了
------解决方案--------------------
asp.net程序员不必捉摸这种问题。这种功能不是你适合做的。
------解决方案--------------------
另外把个程序,用vb,vc,delphi,c# 之类写,写成服务就好,定时读到某个文件如:a.txt,有内容就执行 Process.Start

asp.net上传文件,传后写a.txt文件 
------解决方案--------------------
你如果想调用客户端的某个程序的话,是不允许的。
如果想调用服务器端的某个程序,你需要用具有运行权限的账户来运行ASP.NET