在部署到IIS后在C#Web应用程序中执行Perl脚本时出现问题
我在在部署到IIS后在C#Web应用程序中执行Perl脚本时出现问题,c#,asp.net,vb.net,perl,C#,Asp.net,Vb.net,Perl,我在IIS上部署Perl脚本后,在C#Web应用程序中执行带有输入参数的Perl脚本时遇到问题。我在执行VisualStudio中的代码时没有问题。我正在使用IIS 7和.Net framework 4.0 我指的是林克 但无法获取需要为哪个用户设置权限的权限 我使用的代码是: try { System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo(); p
IIS
上部署Perl脚本后,在C#Web应用程序中执行带有输入参数的Perl脚本时遇到问题。我在执行VisualStudio中的代码时没有问题。我正在使用IIS 7和.Net framework 4.0
我指的是林克
但无法获取需要为哪个用户设置权限的权限
我使用的代码是:
try
{
System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo();
procStartInfo.FileName = @"perl.exe";
procStartInfo.Arguments = (string)command;
procStartInfo.RedirectStandardOutput = true;
procStartInfo.RedirectStandardError = true;
procStartInfo.RedirectStandardInput = true;
procStartInfo.UseShellExecute = false;
procStartInfo.CreateNoWindow = true;
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo = procStartInfo;
proc.Start();
result = proc.StandardOutput.ReadToEnd();
}
catch (Exception objException)
{
Response.Write(objException.ToString());
}
perl脚本是否位于web应用程序的同一文件夹中?perl脚本是否位于web应用程序的同一文件夹中?