从ASP.NET C#启动一个程序
发布时间:2020-10-19 17:20:50 所属栏目:asp.Net 来源:互联网
导读:我有一个程序(我创建),我想在网页加载时在服务器上启动它. 这是我的代码 public partial class _Default : System.Web.UI.Page{ Process app = new Process(); protected void Page_Load(object sender, EventArgs e) { app.St
我有一个程序(我创建),我想在网页加载时在服务器上启动它. 这是我的代码 public partial class _Default : System.Web.UI.Page { Process app = new Process(); protected void Page_Load(object sender,EventArgs e) { app.StartInfo.FileName = @"D:/Path to /My/Program to be run.exe"; app.Start(); } } 现在应用程序是“运行”,但是它会立即崩溃. 任何人看到我是否在这里缺少一些东西? 解决方法您可以使用ProcessStartInfo.ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = @"D:/Path to /My/Program to be run.exe"; psi.WorkingDirectory = IO.Path.GetDirectoryName(psi.FileName); Diagnostics.Process.Start(psi); (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何打破VB.NET中的“if”块
- asp.net – Application_error函数间歇性捕获“文件不存在”
- 如何从asp.net调用Windows服务
- asp.net – 将ViewState移出页面?
- .net中的深拷贝与浅拷贝
- 在ASP.NET中,什么决定了HostingEnvironment.IsDevelopmentE
- asp.net-mvc – 不应加载引用程序集以执行
- asp.net – 如何使用Fiddler编辑HTTP请求
- azure – 获取#error = unsupported_response_typeerror_de
- 从app_data中删除文件夹时如何防止asp.net重新编译?