Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向客户端打开aspx页面';服务器端托管的web服务中的浏览器_C#_Asp.net_Wcf_Iis - Fatal编程技术网

C# 如何向客户端打开aspx页面';服务器端托管的web服务中的浏览器

C# 如何向客户端打开aspx页面';服务器端托管的web服务中的浏览器,c#,asp.net,wcf,iis,C#,Asp.net,Wcf,Iis,我已经在服务器中托管了一个WCF服务&现在我想在一些web服务操作之后弹出一个窗口供用户输入。我的目标是为触发web服务操作的特定用户会话打开一个弹出窗口 我是否必须在IIS中做一些事情,或者可以通过在wcf项目中编写一些代码来完成 如果任何人都能给出正确的开始方向,这将是非常有帮助的 更新: 用户正在从其客户机系统访问位于某个服务器A中的网页A,现在用户单击按钮执行某些操作。 现在操作启动并调用托管在服务器B中的web服务 现在根据一些操作条件,它应该在用户系统上打开一个web页面B。表示服务

我已经在服务器中托管了一个WCF服务&现在我想在一些web服务操作之后弹出一个窗口供用户输入。我的目标是为触发web服务操作的特定用户会话打开一个弹出窗口

我是否必须在IIS中做一些事情,或者可以通过在wcf项目中编写一些代码来完成

如果任何人都能给出正确的开始方向,这将是非常有帮助的

更新: 用户正在从其客户机系统访问位于某个服务器A中的网页A,现在用户单击按钮执行某些操作。 现在操作启动并调用托管在服务器B中的web服务

现在根据一些操作条件,它应该在用户系统上打开一个web页面B。表示服务器应向客户端系统发送请求,以在该客户端的浏览器上打开URL

客户端访问->浏览器中的页面A(托管在服务器A中)->单击按钮->调用Web服务(托管在服务器B中)->操作条件->将在客户端浏览器中打开页面B。

我知道我们可以向A页发送响应以打开B页,但有没有办法让基于服务器的web服务在该客户端的浏览器中打开B页?

我认为在当前的流程中,您无法实现您想要的

应该显示页面的组件不是WCF服务,而是调用客户端

伪值应该类似于:

    var serviceClient = new ServiceClient();

    if (serviceClient.SomeBooleanMethod())
    {
        DisplayPopup();
    }

请解释一下,您想要实现什么。@ArindamNayak更新了我的查询。服务器无法在客户端浏览器中单独打开任何网页。