【问题标题】:Launch an application on on the server machine through Process.Start() on button click单击按钮时通过 Process.Start() 在服务器计算机上启动应用程序
【发布时间】:2014-11-19 09:55:09
【问题描述】:

我托管了一个 C# asp.net webapp,它应该在客户端浏览器单击按钮时在服务器上启动 InternetExplorer 进程。

protected void Button1_Click(object sender, EventArgs e)
  {
       Process.Start("IExplore.exe", "www.google.com");
  }

不幸的是,这对我来说效果不佳。但是当我调试它时,它可以工作。 请帮助我实现这一目标。

谢谢, /阿拉文德

【问题讨论】:

  • 定义“不工作”,你期望它做什么以及它做什么。你想用这个来达到什么目的,这似乎不是一件有用的事情。
  • 谢谢本!我的意思是 IExplore 进程没有在服务器机器上启动。实际上,我想要实现的是启动一个 powershell.exe 并在那里运行一个脚本,这对我来说非常有用。

标签: c# asp.net


【解决方案1】:

我假设您并不想启动 IE 和明显的安全问题;我建议你看看这两个: Running Process on Server via ASP.NET/C# on IISProcess.Start Permissions Problem

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-22
    • 2013-08-09
    • 2020-09-09
    • 2018-11-22
    相关资源
    最近更新 更多