当前位置:编程学习 > C#/ASP.NET >>

用Process远程执行服务器端"批处理文件.bat"出现配置文件问题

代码如下

System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.CreateNoWindow = false;
process.StartInfo.FileName=@"C:\Documents and Settings\Administrator\桌面\p.bat";
process.Start();

只有一个页面Default,以上代码放在Default.aspx.cs文件的Page_Load里
用vs2005执行时可以,可是把编译后放到iis里就不能执行,请问为什么,以上代码在远程访问页面会不会有权限问题 --------------------编程问答-------------------- up --------------------编程问答-------------------- 当然会,一定要运行的吧需要模拟管理员权限才行 --------------------编程问答-------------------- C:\Documents   and   Settings\Administrator\桌面只有管理员才可以访问。把你的文件换到另一个可以被IIS访问的位置。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,