System.Diagnostics.Process.Start 在 Default.aspx.cs 中不起作用
本文关键字:aspx cs 不起作用 Default Diagnostics Process Start System | 更新日期: 2023-09-27 18:36:48
我有一个项目,用 c++ 构建了一些部分,一些是 asp.net/c# 的。
在 c++ 中内置了一个调用 aspx 页的CHtmlView
( Navigate2(..Default.aspx,NULL,NULL);
)
在Default.aspx.cs
中,我调用外部进程,例如
System.Diagnostics.Process.Start("http://stackoverflow.com/");
在我的电脑与Windows Server 2003,它工作正常。在另一台PC上,使用Windows 8和IIS 8没有任何反应。
怎么了?你对我有什么建议吗?
如果在服务器上的页面中调用Process.Start
,它将在服务器上执行,而不是在客户端上执行。由于 IIS 进程不是用户交互进程,因此您根本看不到任何内容。
它可能适用于您的开发机器,因为 IISExpress 是一个用户交互过程。
您的帖子中没有太多信息可以说明您想要实现的目标,但您可能正在寻找Response.Redirect
。