asp.net - wcf wsDualHttpBinding ASP.NET 页面和 Web 服务之间的安全问题

标签 asp.net winforms wcf security

我完全陷入困境。

我在一台机器上获得了 Web 服务。 Web 服务有两个“服务”(或绑定(bind)?),一个是普通的“basicHttpBinding”,另一个是“wsDualHttpBinding”。我只是添加“wsDualHttpBinding”,因为我需要将从 ASP.NET Web 表单发送的消息( bool 值)发送到我的 Winforms 应用程序。我只有一名用户使用该网页,但最多有 10 个 winforms 用户。

由于我正在重现生产环境,所以我陷入了困境:网页无法连接到“wsDualHttpBinding”Web 服务。我尝试了很多帮助页面,很多教程,但都不起作用。

事实上,我认为我的问题是我不明白为什么它需要任何类型的安全性......

我尝试使用不同的“clientCredentialType”,但它们都失败了。

更清洁的拓扑结构:

  1. 客户端 A:安装在服务器 AA 上的 ASP.NET 4.0 Webform。当用户单击按钮时,它会向 Web 服务 2 发送一个 bool 值,并传播到客户端 B。
  2. Web 服务 1:安装在服务器 BB 上。正常的 basicHttpBinding 用于获取和更新数据。
  3. Web 服务 2:在同一项目中,然后是服务器 BB 1 上的 Web 服务。它是一个“wsDualHttpBinding”,用于在客户端 A 和多个客户端 B 之间(以及不同客户端 B 之间)发送消息。
    1. 客户端 B:ASP.NET winform。安装在多台计算机上(XP 和七)。在这种情况下,我们使用它来查看从客户端 A 发送的消息。

感谢您的帮助!

最佳答案

关于asp.net - wcf wsDualHttpBinding ASP.NET 页面和 Web 服务之间的安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206752/

相关文章:

ASP.Net 安全 Ajax 身份验证

c++ - Winforms RichTextBox 作为 istream

c# - 删除文本窗口窗体上的白色轮廓

c# - 我的文本框上没有显示水平滚动条

mysql - 在 linq 中返回消息

c# - 在 Azure 中锁定模拟

c# - 输入记录前勾选列表框

wcf - 如何构建一个暴露业务层的 WCF 服务?

c# - 在 asp.net 3.5 中发送 future 日期的电子邮件通知

php - 将对象数组从 WCF 传递到 PHP - 提取信息