我在服务器和服务器中托管了一个WCF服务。现在我想在一些Web服务操作后弹出一个用户输入窗口。我的目标是为触发Web服务操作的特定用户会话打开一个弹出窗口。
我是否必须在IIS中执行某些操作,或者可以通过在wcf项目中编写一些代码来完成。
如果有人能给出一些正确的指导方针,那将会很有帮助。
更新: 用户正在从他的客户端系统访问位于某个服务器A中的网页A,现在用户点击按钮进行某些操作。 现在开始运营&调用服务器B中托管的Web服务。
现在根据某些操作条件,它应该在用户的系统上打开一个网页B.表示服务器应向客户端系统发送请求以在该客户端的浏览器上打开URL。
客户访问 - >浏览器中的页面A(在服务器A中托管) - >点击按钮 - >调用Web服务(在服务器B中托管) - >在操作条件 - >将在客户端浏览器上打开一个页面B. 我知道我们可以发送对页面A的响应来打开页面B但是有没有办法让基于服务器的Web服务在该客户端的浏览器中打开页面B?
答案 0 :(得分:0)
我认为你不能在目前的流程下实现你想要的目标。
应该显示页面的组件不是WCF服务,而是调用客户端。
伪应该是这样的:
var serviceClient = new ServiceClient();
if (serviceClient.SomeBooleanMethod())
{
DisplayPopup();
}