ASP.NET页面和Web服务之间的wcf wsDualHttpBinding安全问题
我完全卡住了 我在一台机器上得到了一个web服务。web服务有两个“服务”(或绑定?),一个是普通的“basicHttpBinding”,另一个是“wsDualHttpBinding”。我只是添加了“wsDualHttpBinding”,因为我需要从ASP.NET web表单发送的消息(bool)发送到我的Winforms应用程序。我只有一个用户使用该网页,但最多有10个winforms用户 由于我正在复制生产环境,我陷入了困境:网页无法连接到“wsDualHttpBinding”web服务。我尝试了很多帮助页面,很多教程,但都不起作用 事实上,我认为我的问题是我不明白为什么它需要任何类型的安全性 我尝试使用不同的“clientCredentialType”,但都失败了 清洁地形:ASP.NET页面和Web服务之间的wcf wsDualHttpBinding安全问题,asp.net,winforms,wcf,security,Asp.net,Winforms,Wcf,Security,我完全卡住了 我在一台机器上得到了一个web服务。web服务有两个“服务”(或绑定?),一个是普通的“basicHttpBinding”,另一个是“wsDualHttpBinding”。我只是添加了“wsDualHttpBinding”,因为我需要从ASP.NET web表单发送的消息(bool)发送到我的Winforms应用程序。我只有一个用户使用该网页,但最多有10个winforms用户 由于我正在复制生产环境,我陷入了困境:网页无法连接到“wsDualHttpBinding”web服务。我
谢谢你的帮助 您需要在服务器端配置文件中指定相同的绑定详细信息 你已经这么做了吗 请参考原始资料
我希望这会有所帮助:)如果没有更具体的细节,例如错误消息,很难提供帮助。我建议您将以下内容添加到应用程序的所有配置文件中,如中所述
然后,这将为您提供大量有关到底发生了什么的跟踪数据。我发现这在诊断WCF问题时非常有用。这可能会对您有所帮助。请尝试以下链接:--
您如何处理“无法连接”到端点的问题?它在运行时爆炸了吗?如果是,它是否提供任何堆栈跟踪?网站是如何托管的?web服务和网站是在内部网中自托管的。这两台机器都是Windows 2008 R2。我可以给你一个stacktrace,但我尝试了很多连接方法,我不确定什么是相关的。这能帮你帮我吗?我只想要一个工作示例,将网页连接到wsDualHttpBinding web服务。(Winform到web服务似乎工作正常)谢谢,我认为您没有参考问题3中的链接,它是用于客户端和服务器握手和信息交换的,用于“在客户端a和多个客户端B之间发送消息”。请在服务器上使用服务器变量执行此操作,就像我们在聊天程序中所做的一样,而不是直接使用客户端。
<configuration>
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "c:\log\Traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
</configuration>