我有一个用c ++中的一些部分构建的项目,一些在asp.net/c#。
有一个CHtmlView
内置的c ++调用aspx页面(Navigate2(..Default.aspx,NULL,NULL);
)
Default.aspx.cs
中的我称之为外部过程,例如
System.Diagnostics.Process.Start("http://stackoverflow.com/");
在我的带有Windows Server 2003的电脑上,它运行正常。在另一台PC中,使用Windows 8和IIS 8没有任何反应。
有什么问题?你对我有什么建议吗?
答案 0 :(得分:3)
如果在服务器的页面中调用Process.Start
,它将在服务器上执行,而不是在客户端上执行。由于IIS进程不是用户交互式进程,因此您根本看不到任何内容。
它可能适用于您的开发计算机,因为IISExpress 是一个用户交互过程。
您的帖子中没有太多信息可供您实现,但您可能正在寻找Response.Redirect
。