我想从asp.net运行批处理文件。它在本地机器上正常工作。但是当我在服务器上部署web应用程序和批处理文件时,出现类似“拒绝访问”的错误。 当我将ApplicationPool身份更改为localsystem时,我没有收到任何错误,但批处理文件没有触发。我曾尝试在asp.net中为进程对象提供用户名和密码,但没有运气。无法从服务器上的asp.net运行批处理
string path = @"C:\Users\mrahm13\AppData\test.bat";
Process p = new Process();
p.StartInfo.FileName = path;
p.Start();
p.WaitForExit();
您需要授予AppPool权限才能访问该文件夹。 –