C# 如何在特定IP上打开asp.net页面?

C# 如何在特定IP上打开asp.net页面?,c#,asp.net,.net,C#,Asp.net,.net,我在服务器上有一个工具,可以不断地从某些数据源读取数据。有时我想在特定IP上的浏览器上打开asp.net页面 换句话说:我有一台服务器,它(在局域网上)连接到许多计算机 是否可以/适用于在特定IP上打开asp.net页面 我已经知道IP了。我用这个代码打开页面 System.Diagnostics.Process.Start(popupURL + "?CallerID=" + callerID); 它在服务器上工作,但是如何告诉服务器打开特定IP上的页面 我想在特定IP上的浏览器上打开asp.

我在服务器上有一个工具,可以不断地从某些数据源读取数据。有时我想在特定IP上的浏览器上打开asp.net页面

换句话说:我有一台服务器,它(在局域网上)连接到许多计算机

是否可以/适用于在特定IP上打开asp.net页面

我已经知道IP了。我用这个代码打开页面

System.Diagnostics.Process.Start(popupURL + "?CallerID=" + callerID);
它在服务器上工作,但是如何告诉服务器打开特定IP上的页面

我想在特定IP上的浏览器上打开asp.net页

这不可能只适用于任何PC,但如果PC由域控制器控制,则您可以这样做,而域控制器很可能是在商业环境中。您可以使用WMI,如中所述。我修改了代码以符合您的需要:

string theProcessToRun = "http://url_to_open";
string ipAddress = "0.0.0.0";

string remoteIdentifier = string.Format(@"\\{0}\root\cimv2:Win32_Process", ipAddress);
ManagementClass mc= new ManagementClass(remoteIdentifier);

mc.InvokeMethod("Create", new [] { theProcessToRun });
我想在特定IP上的浏览器上打开asp.net页

这不可能只适用于任何PC,但如果PC由域控制器控制,则您可以这样做,而域控制器很可能是在商业环境中。您可以使用WMI,如中所述。我修改了代码以符合您的需要:

string theProcessToRun = "http://url_to_open";
string ipAddress = "0.0.0.0";

string remoteIdentifier = string.Format(@"\\{0}\root\cimv2:Win32_Process", ipAddress);
ManagementClass mc= new ManagementClass(remoteIdentifier);

mc.InvokeMethod("Create", new [] { theProcessToRun });
我想在特定IP上的浏览器上打开asp.net页

这不可能只适用于任何PC,但如果PC由域控制器控制,则您可以这样做,而域控制器很可能是在商业环境中。您可以使用WMI,如中所述。我修改了代码以符合您的需要:

string theProcessToRun = "http://url_to_open";
string ipAddress = "0.0.0.0";

string remoteIdentifier = string.Format(@"\\{0}\root\cimv2:Win32_Process", ipAddress);
ManagementClass mc= new ManagementClass(remoteIdentifier);

mc.InvokeMethod("Create", new [] { theProcessToRun });
我想在特定IP上的浏览器上打开asp.net页

这不可能只适用于任何PC,但如果PC由域控制器控制,则您可以这样做,而域控制器很可能是在商业环境中。您可以使用WMI,如中所述。我修改了代码以符合您的需要:

string theProcessToRun = "http://url_to_open";
string ipAddress = "0.0.0.0";

string remoteIdentifier = string.Format(@"\\{0}\root\cimv2:Win32_Process", ipAddress);
ManagementClass mc= new ManagementClass(remoteIdentifier);

mc.InvokeMethod("Create", new [] { theProcessToRun });


什么意思?你试过什么?@dotctor我不知道该试什么。我的意思是让服务器打开连接到它的计算机上的浏览器。找到我了吗?@Doctor你能告诉我应该搜索什么来解决这个问题吗?我一直在搜索,但什么也没找到如果你想做一台计算机从另一台计算机做一些事情,你应该做一个程序,接收命令,并为你做的工作。在客户机上运行这个程序,连接到服务器,从服务器向客户机发送命令,客户机将完成这项工作。这并不容易。你到底想做什么?@dotctor我有一个服务器,服务器上有一个工具,可以不断监视/分析来自多个数据源的数据,有时分析结果不好。因此,我想通知代理(他是一个使用局域网在本地连接到服务器的计算机上工作的人)。因此,我想在他的电脑上打开一页。你明白了吗?如果这是不可能的,我将使该工具在每个代理的计算机上工作,并做一个额外的检查:如果结果是针对该代理的,请打开页面,否则,忽略它。明白了吗?你什么意思?你试过什么?@dotctor我不知道该试什么。我的意思是让服务器打开连接到它的计算机上的浏览器。找到我了吗?@Doctor你能告诉我应该搜索什么来解决这个问题吗?我一直在搜索,但什么也没找到如果你想做一台计算机从另一台计算机做一些事情,你应该做一个程序,接收命令,并为你做的工作。在客户机上运行这个程序,连接到服务器,从服务器向客户机发送命令,客户机将完成这项工作。这并不容易。你到底想做什么?@dotctor我有一个服务器,服务器上有一个工具,可以不断监视/分析来自多个数据源的数据,有时分析结果不好。因此,我想通知代理(他是一个使用局域网在本地连接到服务器的计算机上工作的人)。因此,我想在他的电脑上打开一页。你明白了吗?如果这是不可能的,我将使该工具在每个代理的计算机上工作,并做一个额外的检查:如果结果是针对该代理的,请打开页面,否则,忽略它。明白了吗?你什么意思?你试过什么?@dotctor我不知道该试什么。我的意思是让服务器打开连接到它的计算机上的浏览器。找到我了吗?@Doctor你能告诉我应该搜索什么来解决这个问题吗?我一直在搜索,但什么也没找到如果你想做一台计算机从另一台计算机做一些事情,你应该做一个程序,接收命令,并为你做的工作。在客户机上运行这个程序,连接到服务器,从服务器向客户机发送命令,客户机将完成这项工作。这并不容易。你到底想做什么?@dotctor我有一个服务器,服务器上有一个工具,可以不断监视/分析来自多个数据源的数据,有时分析结果不好。因此,我想通知代理(他是一个使用局域网在本地连接到服务器的计算机上工作的人)。因此,我想在他的电脑上打开一页。你明白了吗?如果这是不可能的,我将使该工具在每个代理的计算机上工作,并做一个额外的检查:如果结果是针对该代理的,请打开页面,否则,忽略它。明白了吗?你什么意思?你试过什么?@dotctor我不知道该试什么。我的意思是让服务器打开连接到它的计算机上的浏览器。找到我了吗?@Doctor你能告诉我应该搜索什么来解决这个问题吗?我一直在搜索,但什么也没找到如果你想做一台计算机从另一台计算机做一些事情,你应该做一个程序,接收命令,并为你做的工作。在客户机上运行这个程序,连接到服务器,从服务器向客户机发送命令,客户机将完成这项工作。这并不容易。你到底想做什么?@dotctor我有一个服务器,服务器上有一个工具,可以不断监视/分析来自多个数据源的数据,有时分析结果不好。因此,我想通知代理(他是在本地连接到服务的计算机上工作的人)