在部署到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应用程序的同一文件夹中?