我在 C# 中为 ASP.NET 创建了一个页面来运行一个 exe 文件。我使用以下代码创建了一个按钮和一个事件:
ProcessStartInfo info = new ProcessStartInfo(@"C:\inetpub\wwwroot\Share\myfile.exe");
info.UseShellExecute = false;
info.RedirectStandardInput = true;
info.RedirectStandardError = true;
info.RedirectStandardOutput = true;
//info.UserName = dialog.User;
info.UserName = "username";
string pass = "MY pass";
System.Security.SecureString secret = new System.Security.SecureString();
foreach (char c in pass)
secret.AppendChar(c);
info.Password = secret;
Process.Start(info);
我从编译器执行并正常运行,但是当我在 localhost 中发布我的项目时,我没有采取任何行动。问题是什么?