sud*_*hna 9 c# asp.net vbscript batch-file windows-server-2008-r2
我有一个批处理文件来执行VB脚本.虽然通过双击执行批处理文件将起作用,但是当我使用C#完成相同的操作时,它在本地环境中工作但不在登台服务器(Windows Server 2008r2)中工作,是否需要申请此执行的任何权限级别.从登台服务器,我可以双击并执行批处理文件...
我已使用管理员帐户登录服务器并将应用程序作为localhost浏览.
从C#执行批处理文件有什么我遗漏的,
我不认为我的C#代码有任何问题,因为它在我的本地环境中工作正常,无论如何以下是我的C#代码,
if (File.Exists(FileName*))
{
System.Diagnostics.ProcessStartInfo p = new System.Diagnostics.ProcessStartInfo(FileName);
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = FileName;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.UseShellExecute = false;
proc.Start();
proc.WaitForExit();
}
else
{
lblMsg.Text = "Sorry unable to process you request";
}
Run Code Online (Sandbox Code Playgroud)
*FileName是批处理文件的路径.此外,我已经设置了包含批处理文件和vbs文件的文件夹的完全权限.
归档时间: |
|
查看次数: |
3752 次 |
最近记录: |